Echo von Tabellenzeilen aus einer Datenbank mit PHP
Das Echo einzelner Zeilen aus einer Datenbankabfrage kann mit den MySQLi-Funktionen von PHP erreicht werden. Lassen Sie uns untersuchen, wie Sie dies erreichen können:
Beginnen Sie damit, mithilfe von mysqli_connect() eine Verbindung zu Ihrer Datenbank herzustellen. Führen Sie Ihre Abfrage mit mysqli_query() aus. Um Zeilen aus dem Ergebnis abzurufen, verwenden Sie mysqli_fetch_assoc(), das für jede Zeile ein assoziatives Array zurückgibt.
Innerhalb einer Schleife durchlaufen Sie die Zeilen und Spalten. Geben Sie für jede Spalte den Wert mit htmlspecialchars() wieder, um die Ausführung von Schadcode zu verhindern.
Hier ist ein Beispielcode:
<code class="php">$sql = "SELECT * FROM MY_TABLE"; $result = mysqli_query($conn, $sql); // Return of mysqli_connect() echo "<br>"; echo "<table border='1'>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr>"; foreach ($row as $field => $value) { echo "<td>" . htmlspecialchars($value) . "</td>"; } echo "</tr>"; } echo "</table>";</code>
Dieser Code generiert eine Tabelle mit den Daten aus Ihrer Datenbank . Jede Zeile wird als Tabellenzeile dargestellt und jeder Spaltenwert wird in eine Tabellenzelle eingeschlossen.
Das obige ist der detaillierte Inhalt vonWie kann ich Tabellenzeilen aus einer Datenbank mit PHP wiedergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!