Я пытаюсь создать таблицу, связанную с моей базой данных, чтобы я мог использовать информацию в этой базе данных.HTML-таблица с использованием MySQLi и PHP
Я думаю, что я на правильном пути, но в настоящее время таблица отображает только первую строку. У кого-нибудь есть идеи о том, что происходит?
<table id="fairtable">
<tr>
<td>Fair Name</td>
<td>Date</td>
<td>Are we there?</td>
<td>Website</td>
</tr>
<?php
$sql = "SELECT `name`,`date`,`present`,`website` FROM `dates`";
$results = mysqli_query($conn,$sql);
while($rowitem = mysqli_fetch_array($results)) {
echo "<tr>";
echo "<td>" . $rowitem['name'] . "</td>";
echo "<td>" . $rowitem['date'] . "</td>";
echo "<td>" . $rowitem['present'] . "</td>";
echo "<td>" . $rowitem['website'] . "</td>";
echo "</tr>";
}
?>
</table>
Ьгу 'mysqli_fetch_assoc' –
Вы также должны добавить некоторые проверки ошибок, например,' или умереть (mysqli_error()) ' –
@ Fred-II- ОР может использовать 'mysqli_fetch_array', но ему нужно повторить его с' while' вместо 'foreach', то есть _while ($ row = mysqli_fetch_array ($ results)) _ –