Я извлекаю данные из базы данных, но получаю только первую строку в динамически создаваемую HTML-таблицу.
Я пытался добавить еще один цикл foreach, но это не ответ ... У меня нет идей ...
$conn = new PDO('mysql:host=localhost;dbname=jeuxvideo', $dbUserName, $dbPassword);
$sql = "SELECT * FROM jeuxvideo";
$result = $conn->prepare($sql);
$request = $result->execute();
echo "<table border='1'>";
echo "<tr><td>Id</td><td>Titre</td><td>Prix<td>Date de Sortie</td><td>Genre</td><td>Origine</td><td>Mode</td><td>Connexion</td></tr>\n";
$row = $result->fetch(PDO::FETCH_ASSOC);
echo "<tr>";
foreach ($row as $key => $value) {
echo "<td>$value</td>";
}
echo "</tr>";
echo "</table>";
Этот код извлекает всю правильную информацию и помещает ее в нужное место в таблице html, но по некоторым причинам он не собирает данные следующих строк ...