Heim >Backend-Entwicklung >PHP-Tutorial >Wie zeige ich MySQL-Datenbankwerte in einer HTML-Tabelle an?

Wie zeige ich MySQL-Datenbankwerte in einer HTML-Tabelle an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-28 13:33:10550Durchsuche

How to Display MySQL Database Values in an HTML Table?

Anzeigen von MySQL-Datenbankwerten in einer HTML-Tabelle auf einer Webseite

Um Werte aus einer Datenbanktabelle in einer HTML-Tabelle abzurufen und anzuzeigen, folgen Sie den Anweisungen diese Schritte:

Holen Sie sich die Daten:

  1. Stellen Sie mit mysqli_connect eine Verbindung zur Datenbank her.
  2. Führen Sie mit mysqli_query eine Abfrage aus, um die gewünschten Daten abzurufen.
  3. Konvertieren Sie das Abfrageergebnis in ein assoziatives Array mit fetch_all.

Beispiel:

$con = mysqli_connect("localhost", "peter", "abc123", "my_db");
$result = mysqli_query($con, "SELECT * FROM tickets LIMIT 50");
$data = $result->fetch_all(MYSQLI_ASSOC);

Daten anzeigen:

  1. Erstellen Sie ein HTML Tabelle und legen Sie das Rahmenattribut für Sichtbarkeit fest.
  2. Verwenden Sie eine PHP-Schleife, um die zu durchlaufen $data-Array, das Tabellenzeilen und -spalten für jeden Datensatz erstellt.

Beispiel:

<table border="1">
    <tr>
        <th>Submission ID</th>
        <th>Form ID</th>
        <th>IP</th>
        <th>Name</th>
        <th>E-mail</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>

Dieser Code generiert eine HTML-Tabelle mit den Daten von Die Tabelle „Tickets“ zeigt die Werte in den entsprechenden Spalten an.

Das obige ist der detaillierte Inhalt vonWie zeige ich MySQL-Datenbankwerte in einer HTML-Tabelle 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