Здравствуйте, я пытаюсь запустить свою таблицу базы данных и получаю эту ошибку на странице результатов.
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\wamp64\www\database\db.php on line 21
Что я уже пробовал:
<?php echo "<!DOCTYPE html>"; echo "<html>"; echo "<body>"; $conn = mysqli_connect('localhost', 'root', ''); mysqli_select_db($conn, 'db'); $sql = "SELECT * FROM `myguests` "; $result = mysqli_query($conn, $sql); { echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>First name</th>"; echo "<th>Last name</th>"; echo "</tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['ID'] . "</td>"; echo "<td>" . $row['First name'] . "</td>"; echo "<td>" . $row['Last name'] . "</td>"; echo "</tr>"; } echo "</table>"; } echo "</body>"; echo "</html>"; ?>
Richard MacCutchan
Это уже седьмой раз, когда вы задаете этот вопрос и получаете решение. Возможно, пришло время остановиться и потратить некоторое время на изучение документации MySQL в надлежащих деталях.
Member 14729284
Я новичок в PHP и MySQL, и я читал этот документ, но я не понимаю так задаваемых вопросов.