Heim >Datenbank >MySQL-Tutorial >Wie kann ich MySQL-Datenbankdaten in einer HTML-Tabelle anzeigen?
Anzeigen von MySQL-Datenbankwerten in einer HTML-Tabelle
Diese Frage zielt darauf ab, Daten aus einer MySQL-Datenbanktabelle abzurufen und in einer HTML-Tabelle darzustellen auf einer Webseite. Trotz der Suche nach dieser grundlegenden Datenbankfunktionalität konnte der Fragesteller keine Lösung finden. Die Datenbanktabelle mit dem Namen „Tickets“ enthält sechs Felder: Einreichungs-ID, Formular-ID, IP, Name, E-Mail und Nachricht. Der Fragesteller möchte die Daten in einer Tabelle anzeigen, die dem bereitgestellten HTML-Markup ähnelt.
Lösung
Um die Datenbankwerte in einer HTML-Tabelle anzuzeigen, führen Sie die folgenden Schritte aus:
Hier ist ein Beispielcode, der diese Lösung demonstriert:
$con = mysqli_connect("localhost", "username", "password", "database_name"); $result = mysqli_query($con, "SELECT * FROM tickets"); $data = $result->fetch_all(MYSQLI_ASSOC); ?> <table border="1"> <tr> <th>Submission ID</th> <th>Form ID</th> <th>IP</th> <th>Name</th> <th>Email</th> <th>Message</th> </tr> <?php foreach($data as $row): ?> <tr> <td><?= htmlspecialchars($row['submission_id']) ?></td> <td><?= htmlspecialchars($row['formID']) ?></td> <td><?= htmlspecialchars($row['IP']) ?></td> <td><?= htmlspecialchars($row['name']) ?></td> <td><?= htmlspecialchars($row['email']) ?></td> <td><?= htmlspecialchars($row['message']) ?></td> </tr> <?php endforeach ?> </table> <?php mysqli_close($con);
Dieser Code stellt eine Datenbankverbindung her und führt eine Abfrage aus Ruft Daten aus der Tabelle „Tickets“ ab und ruft die Ergebnisse ab. Anschließend wird eine HTML-Tabelle erstellt und die Daten werden durchlaufen, um die Tabellenzeilen zu füllen. Schließlich wird die Datenbankverbindung geschlossen.
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Datenbankdaten in einer HTML-Tabelle anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!