Im ottenendo l'errore sopra riportato quando si esegue hte sotto il codice per visualizzare le prenotazioni effettuate da un database.Chiamata a una funzione membro fetch_assoc() su booleano in <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>
Ho solo iniziato a ricevere l'errore quando ho iniziato a ospitarlo dal vivo, sul mio personal computer funziona perfettamente. E anche la connessione del databse funziona bene.
Sì, ho provato anche questo e lo stesso problema. – dhool
Ho provato il tuo codice, sta funzionando per me, controlla il tuo database e la query? – C2486
Quale output si ottiene dopo $ result = $ conn-> query ($ sql); print_r ($ result); – C2486