Я хотел бы построить ul, вытащив содержимое из таблицы SQL. Но этот код дает мне только первую строку. Что было бы лучшим решением для получения всех 10 записей?Как получить все записи из таблицы?
$query = "SELECT * FROM `activitys`";
echo '<td><ul>';
if ($result = mysqli_query($link, $query)) {
$row = mysqli_fetch_array($result);
echo "<li>".$row['content']."</li>";
}
echo '<td><ul>';
Что бы преимущество по сравнению с «для каждого»? – HamburgIsNice
@HamburgIsNice Грубо говоря, пока вы строите массив PHP из результата базы данных, используйте while. Когда у вас есть этот массив, используйте foreach - хотя я уверен, что реальный ответ гораздо более тонкий. – Strawberry