Hướng dẫn dùng net column trong PHP

  • Trang chủ
  • Tham khảo
  • CSS
  • CSS3
  • Thuộc tính column

Định nghĩa và sử dụng

Thuộc tính column trong css3 dùng để chia nội dung thành phần thành nhiều cột khác nhau, không cần phải sử dụng thuộc tính float trong css.

Thuộc tính của column trong css3:

Thuộc tínhgiá trịVí dụMô tả
column đơn vị column: 200px; Xác định chiều rộng cho cột.
Số nguyên column: 3; Xác định số lượng cho cột.
column-count Số nguyên column-count: 3; Xác định số lượng cho cột.
auto column-count: auto; Số cột sẽ được xác định bởi các thuộc tính colum khác.
column-gap đơn vị column-gap: 30px; Xác định khoảng cách giữa các cột.
normal column-gap: normal; Khoảng cách cột sẽ có giá trị như mặc định (1em).
column-rule-style dashed column-rule-style: dashed; Thiết lập kiểu của các đường kẻ giữa các cột.
dotted column-rule-style: dotted;
double column-rule-style: double;
groove column-rule-style: groove;
hidden column-rule-style: hidden;
inset column-rule-style: inset;
none column-rule-style: none;
outset column-rule-style: outset;
ridge column-rule-style: ridge;
solid column-rule-style: solid;
column-rule-color Màu sắc column-rule-color: #cc0000; Thiết lập màu của các đường kẻ giữa các cột.
column-rule-width đơn vị column-rule-width: 200px; Xác định chiều rộng cho các đường kẻ giữa các cột.
medium column-rule-width: medium; Xác định chiều rộng trung bình của các đường kẻ giữa các .
thin column-rule-width: thin; Xác định các đường kẻ nhỏ.
thick column-rule-width: thick; Xác định các đường kẻ dày.
column-rule đơn vị column-rule: 200px solid #cc0000; Xác định chiều rộng các đường kẻ cho cột.
Kiểu Thiết lập kiểu của các đường kẻ giữa các cột.
Màu sắc Thiết lập màu của các đường kẻ giữa các cột.
column-span 1 column-span: 1; Xác định thành phần nằm trong 1 cột.
all column-span: all; Xác định thành phần nằm trải dài tất cả các cột.
column-width đơn vị column-width: 200px; Xác định chiều rộng cho cột.
auto column-width: auto; Chiều rộng cột sẽ được quyết định bởi trình duyệt.

HTML viết:




column rule

Hiển thị trình duyệt khi chưa có CSS:

CSS viết:

p {
    column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-rule: 1px dashed #cc0000;
    -moz-column-rule: 1px dashed #cc0000;
    -webkit-column-rule: 1px dashed #cc0000;
}

Hiển thị trình duyệt khi có CSS:

column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule column rule

Hướng dẫn này sẽ hướng dẫn bạn các bước để chọn dữ liệu trong bảng từ cơ sở dữ liệu MySQL bằng PHP trong ngăn xếp XAMPP.

  • Điều kiện tiên quyết
  • Chọn dữ liệu từ cơ sở dữ liệu MySQL bằng PHP
  • Các bước
  • Mã PHP
  • Sự kết luận

Điều kiện tiên quyết

Đảm bảo rằng bạn đã thiết lập ngăn xếp XAMPP trong hệ thống của mình. Hướng dẫn sau giải thích cách thiết lập ngăn xếp XAMPP trong Linux.

Ngoài ra, bạn có thể sử dụng ngăn xếp LAMP hoặc LEMP cung cấp cả PHP và MySQL. Nếu bạn đang sử dụng Linux, hãy tham khảo hướng dẫn sau để cài đặt ngăn xếp LAMP / LEMP.

  • Cài đặt Apache, MySQL, PHP (LAMP Stack) trên Ubuntu 20.04 LTS
  • Cài đặt Nginx, MySQL, PHP (LEMP Stack) trên Ubuntu 20.04 LTS
  • Cài đặt Apache, MariaDB, PHP (LAMP Stack) trong CentOS 8
  • Cài đặt ngăn xếp Apache, MariaDB, PHP (LAMP) trên Arch Linux
  • Cài đặt ngăn xếp Nginx, MariaDB, PHP (LEMP) trên Arch Linux

Việc thiết lập XAMPP dễ dàng hơn nhiều so với các ngăn xếp LAMP và LEMP. Vì vậy, chúng tôi sẽ sử dụng ngăn xếp XAMPP trong suốt hướng dẫn này.

Sau khi thiết lập ngăn xếp XAMPP, bạn cần tạo cơ sở dữ liệu MySQL và bảng bên trong cơ sở dữ liệu. Tham khảo hướng dẫn sau để biết cách tạo cơ sở dữ liệu MySQL và bảng trong ngăn xếp XAMPP.

Với mục đích trình diễn, tôi sẽ tạo một bảng có tên “bán hàng” trong một cơ sở dữ liệu được gọi là “công ty của tôi” với lược đồ dưới đây và các bản ghi trong ngăn xếp XAMPP của tôi.

Xem bản ghi bảng

Chọn dữ liệu từ cơ sở dữ liệu MySQL bằng PHP

MySQL có LỰA CHỌN lệnh lấy dữ liệu từ bảng. Sử dụng lệnh SELECT, chúng ta có thể lấy tất cả dữ liệu từ một cột cụ thể hoặc tất cả các cột.

Cú pháp truy vấn:

SELECT column1,column2,.,column n from table_name;

Trong đó, các cột là tên cột được chọn.

Nếu bạn muốn hiển thị tất cả các cột, bạn có thể sử dụng * tên cột.

Cú pháp truy vấn:

SELECT * from table_name;

Các bước

1. Chỉ định tên máy chủ MySQL, tên người dùng, mật khẩu và tên cơ sở dữ liệu trong mã PHP của bạn.

Đây, tên máy chủ là localhosttên người dùng là nguồn gốc và mật khẩu là trống rỗng. Và tên cơ sở dữ liệu là công ty của tôichúng tôi đang tạo một bảng có tên bán hàng bên trong cơ sở dữ liệu này.

2. Tạo kết nối bằng cách sử dụng các chi tiết trên.

Bằng cách sử dụng mysqli_connect(), chúng tôi sẽ thiết lập một kết nối. Nó sẽ có ba tham số. Đầu tiên sẽ là tên máy chủ, thứ hai là tên người dùng và cuối cùng là mật khẩu. Nó cũng sẽ lấy một tên cơ sở dữ liệu là tùy chọn ở đây, vì chúng tôi chỉ đang tạo kết nối.

Mã số:

$connection = mysqli_connect($server_name, $user_name, $password,$database_name);

3. Kiểm tra kết nối

Chúng tôi có thể kiểm tra kết nối bằng cách sử dụng mysqli_connect_error() được chỉ định trong một if tình trạng. Hàm này sẽ báo lỗi nếu kết nối không thành công.

4. Chỉ định Truy vấn SQL để chọn các bản ghi cụ thể hoặc tất cả các cột từ bảng.

Trong bước này, chúng ta có thể chỉ định truy vấn SQL để chọn các cột từ bảng thành một biến. Đặt tên cơ sở dữ liệu là Công ty của tôi và chúng tôi đang lưu trữ nó trong một biến có tên truy vấn. Tên bảng là Việc bán hàng có ba cột.

Mã số:

$query = "SELECT column1,…. from Sales";

5. Lưu trữ các kết quả đã chọn vào biến cuối cùng bằng cách sử dụng mysqli_query(). Nó sẽ lấy kết nối và truy vấn làm tham số.

Mã số:

mysqli_query($connection, $query);

6. Lấy từng hàng một từ biến được gọi là “cuối cùng” sử dụng mysqli_num_rows(). Sau đó tìm nạp kết quả bằng cách lặp lại while loop sử dụng mysqli_fetch_assoc() hàm số. Nó sẽ lấy biến “cuối cùng” làm tham số. Chỉ định tên cột được hiển thị bên trong while loop.

Mã số:

if (mysqli_num_rows($final) > 0) {
 //get the output of each row
  while($i = mysqli_fetch_assoc($final)) {
    echo $i["column1],…………..;
  }
} else {
  echo "No results";
}

7. Đóng kết nối

Đây là bước cuối cùng mà chúng ta phải đóng kết nối bằng cách sử dụng mysqli_close().

Mã số:

mysqli_close($connection);

Bây giờ, chúng ta hãy viết một mã PHP mẫu dựa trên các bước trên. Ở đây, chúng tôi sẽ sử dụng những thứ sau mysqli các chức năng để tìm nạp và trả về dữ liệu.

  • mysqli_num_rows() để lấy dữ liệu từ kết quả thực tế.
  • mysqli_fetch_assoc() để tìm nạp từng hàng từ bảng một.
  • mysqli_close() để đóng kết nối.

Mã ví dụ 1:

Trong ví dụ này, chúng tôi sẽ chọn idnames từ bảng Bán hàng và hiển thị kết quả trong trang PHP.

Tạo một tệp mới có tên select.php Bên dưới /htdocs các nội dung sau đây trong đó.

Đứng lên: Nếu bạn sử dụng Linux, htdocs thư mục sẽ nằm dưới /opt/lampp/ danh mục. Nếu bạn đang sử dụng Windows, htdocs thường sẽ ở C: xampp thư mục.

 0) {
 //get the output of each row
  while($i = mysqli_fetch_assoc($final)) {
      //get id and name columns
    echo "id: " . $i["id"]. "  ----> name: " . $i["name"]. "
"; } } else { echo "No results"; } //close the connection mysqli_close($connection); ?>

Mở trình duyệt web của bạn và trỏ nó đến http: //localhost/select.php URL. Bạn sẽ thấy rằng dữ liệu được chọn và hiển thị.

Hướng dẫn dùng net column trong PHP
Chọn dữ liệu từ cơ sở dữ liệu MySQL bằng PHP

Mã ví dụ 2:

Trong ví dụ này, chúng ta sẽ nhận được tất cả các cột trình bày trong bảng.

Mở giống nhau select.php và cập nhật nó với nội dung.

 0) {
 //get the output of each row
  while($i = mysqli_fetch_assoc($final)) {
      //get all columns
    echo "id: " . $i["id"]. "  ----> name: " . $i["name"]."  ----> count: " . $i["count"]. "
"; } } else { echo "No results"; } //close the connection mysqli_close($connection); ?>

Mở trình duyệt web của bạn và trỏ nó đến http: //localhost/select.php URL. Bây giờ bạn sẽ thấy rằng tất cả các cột đã được chọn và hiển thị.

Hướng dẫn dùng net column trong PHP
Hiển thị tất cả các cột trong một bảng

Sự kết luận

Trong hướng dẫn này, chúng tôi đã thảo luận về cách chọn dữ liệu từ Bảng MySQL bằng PHP trong ngăn xếp XAMPP. Chúng tôi cũng đã biết cách hiển thị dữ liệu từ một cột cụ thể hoặc tất cả các cột từ bảng. Trong các bài viết sắp tới, chúng ta sẽ tìm hiểu thêm các chủ đề liên quan đến PHP MySQL.