Hướng dẫn dùng net column trong PHP
Định nghĩa và sử dụngThuộ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. Show Thuộc tính của column trong css3:
HTML viết:
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Đả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.
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. Chọn dữ liệu từ cơ sở dữ liệu MySQL bằng PHPMySQL 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ước1. 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.
Mã ví dụ 1: Trong ví dụ này, chúng tôi sẽ chọn id và names 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"]. " 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ị. Chọn dữ liệu từ cơ sở dữ liệu MySQL bằng PHPMã 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"]. " 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ị. Hiển thị tất cả các cột trong một bảngSự kết luậnTrong 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. |