Im nhận được lỗi trên khi chạy mã dưới đây để hiển thị các đặt chỗ được thực hiện từ cơ sở dữ liệu.Gọi đến hàm thành viên fetch_assoc() trên boolean trong <path>
<?php
$servername = "localhost";
$username = "*********";
$password = "********";
$dbname = "thelibr1_fyp";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, tablename, numseats, person FROM confirms";
$result = $conn->query($sql);
?>
<table id="Confirms" border ="2" style="length:900px;width:350px;">
<thead>
<tr style= "background-color: #A4A4A4;">
<td>Booking ID:</td>
<td>Table No.:</td>
<td>No. of Seats:</td>
<td>Person:</td>
</tr>
</thead>
<tbody>
<?php
while(($row = $result->fetch_assoc()) !== null){
echo
"<tr>
<td>{$row['id']}</td>
<td>{$row['tablename']}</td>
<td>{$row['numseats']}</td>
<td>{$row['person']}</td>
</tr>\n";
}
?>
</tbody>
</table>
Tôi chỉ bắt đầu nhận được lỗi khi tôi bắt đầu lưu trữ trực tiếp, trên máy tính cá nhân của tôi, nó hoạt động tốt. Và kết nối databse cũng hoạt động tốt.
Bạn cũng đã thử sự cố tương tự. – dhool
Tôi đã thử mã của bạn, nó làm việc cho tôi, kiểm tra cơ sở dữ liệu và truy vấn của bạn? – C2486
Đầu ra nào bạn nhận được sau $ result = $ conn-> truy vấn ($ sql); print_r ($ result); – C2486