Heim >Backend-Entwicklung >PHP-Tutorial >Wie zeige ich MySQL-Datenbanktabellendaten als HTML-Tabelle auf einer Webseite an?

Wie zeige ich MySQL-Datenbanktabellendaten als HTML-Tabelle auf einer Webseite an?

Susan Sarandon
Susan SarandonOriginal
2025-01-01 04:57:10718Durchsuche

How to Display MySQL Database Table Data as an HTML Table on a Webpage?

Werte aus der MySQL-Datenbanktabelle in einer HTML-Tabelle auf einer Webseite anzeigen

Abfragen der Datenbank

Um die Werte aus einer MySQL-Datenbanktabelle abzurufen, müssen Sie zunächst eine Verbindung zur Datenbank herstellen und eine Abfrage ausführen. Betrachten Sie den folgenden PHP-Code:

$con = mysqli_connect("localhost", "database_user", "database_password", "database_name");
$result = mysqli_query($con, "SELECT * FROM tickets");

Hier stellen wir über mysqli_connect eine Verbindung zur Datenbank her und führen dann die SELECT * FROM-Tickets-Abfrage aus, um alle Zeilen aus der Tickettabelle abzurufen.

Anzeige der Ergebnisse in einer HTML-Tabelle

Sobald die Ergebnisse abgerufen wurden, können Sie HTML verwenden, um eine Tabelle zu erstellen und Zeigt die Werte an.

echo "<table border='1'>";
echo "<tr><th>Submission ID</th><th>Form ID</th><th>IP</th><th>Name</th><th>E-mail</th><th>Message</th></tr>";
while ($row = mysqli_fetch_array($result)) {
    echo "<tr><td>{$row['submission_id']}</td><td>{$row['formID']}</td><td>{$row['IP']}</td><td>{$row['name']}</td><td>{$row['email']}</td><td>{$row['message']}</td></tr>";
}
echo "</table>";

In diesem Code beginnen wir mit der Erstellung einer Tabelle mit Kopfzeilen. Dann verwenden wir eine While-Schleife, um das Ergebnis zu durchlaufen und für jede Zeile in der Tabelle eine neue Zeile zu erstellen. Die Werte aus jeder Zeile werden mit der Syntax $row['column_name'] abgerufen.

Vollständiges Codebeispiel

Durch die Kombination des Abfrage- und Anzeigecodes erhalten wir Folgendes Vollständiger Code:

Dieser Code ruft die Werte aus der Tickettabelle ab und zeigt sie in einer HTML-Tabelle auf einem an Webseite.

Das obige ist der detaillierte Inhalt vonWie zeige ich MySQL-Datenbanktabellendaten als HTML-Tabelle auf einer Webseite an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn