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ế.