Ich möchte eine ul erstellen, indem Sie den Inhalt aus einer SQL-Tabelle ziehen. Aber dieser Code gibt mir nur die erste Zeile. Was wäre die beste Lösung, um alle 10 Einträge zu erhalten?Wie bekomme ich alle Einträge aus einer Tabelle?
$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>';
Was wäre der Vorteil im Vergleich zu „für jeden“? – HamburgIsNice
@HamburgIsNice Grob, während Sie ein PHP-Array aus einem Datenbankergebnis erstellen, verwenden Sie while. Sobald Sie dieses Array haben, verwenden Sie foreach - obwohl ich sicher bin, dass die echte Antwort viel nuancierter ist. – Strawberry