Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

hiển thị dữ liệu từ cơ sở dữ liệu SQL thành bảng php / html

PHP cung cấp các hàm để kết nối với cơ sở dữ liệu MySQL.

$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . $row['name'] . "</td><td>" . $row['age'] . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection

Trong vòng lặp while (chạy mỗi khi chúng ta gặp một hàng kết quả), chúng ta lặp lại để tạo ra một hàng bảng mới. Tôi cũng thêm một để chứa các trường.

Đây là một mẫu rất cơ bản. Bạn thấy các câu trả lời khác bằng cách sử dụng mysqli_connect thay vì mysql_connect. mysqli là viết tắt của mysql cải tiến. Nó cung cấp một loạt các tính năng tốt hơn. Bạn lưu ý rằng nó cũng phức tạp hơn một chút. Nó phụ thuộc vào những gì bạn cần.

Xin lưu ý rằng "mysql_fetch_array" hiện không được dùng nữa kể từ PHP 5.5.0 và nó đã bị xóa trong PHP 7.0.0. Vì vậy, hãy xem "mysqli_fetch_array ()" thay thế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển char thành số nguyên trong khi truy vấn trong ORM django?

  2. Sử dụng CPU cao của MySQL

  3. MySQL - Chọn một cột không có trong Nhóm theo

  4. MySQL kết hợp hai cột và thêm vào một cột mới

  5. Sử dụng SqlDataAdapter để chèn một hàng