Heim > Datenbank > MySQL-Tutorial > Wie zeige ich Datenbanktabellenzeilen als HTML in PHP an?

Wie zeige ich Datenbanktabellenzeilen als HTML in PHP an?

Linda Hamilton
Freigeben: 2024-11-02 03:20:02
Original
536 Leute haben es durchsucht

How to Display Database Table Rows as HTML in PHP?

So zeigen Sie Datenbanktabellenzeilen als HTML an

In PHP ist das Abrufen von Daten aus einer Datenbank eine häufige Aufgabe. Wenn Sie jedoch mehrere Tabellenzeilen anzeigen möchten, kann es zu Herausforderungen kommen.

Um dieses Problem zu beheben, können Sie die folgenden Schritte ausführen:

  1. Datenbankverbindung herstellen:
    Stellen Sie mit mysqli_connect() eine Verbindung zu Ihrer MySQL-Datenbank her.
  2. Abfrage ausführen:
    Führen Sie Ihre SQL-Abfrage aus, um die Tabellenzeilen mit mysqli_query() abzurufen.
  3. Assoziatives Array abrufen:
    Verwenden Sie mysqli_fetch_assoc(), um die Abfrageergebnisse als assoziatives Array abzurufen. Dadurch wird jede Zeile als Array gespeichert, mit Spaltennamen als Schlüssel und Werten als Array-Elemente.
  4. Zeilen iterieren:
    Verwenden Sie eine While-Schleife, um die Zeilen zu durchlaufen.
  5. HTML-Tabelle erstellen:
    Beginnen Sie mit dem Echo einer HTML-Tabellenüberschrift mit dem gewünschten Rand.
  6. Echo Row Data:
    Innerhalb der while-Schleife durchlaufen Sie jede Zeile und geben die Spaltenwerte in HTML-Tabellendatenzellen wieder
  7. .
  8. HTML-Tabelle schließen:
    Sobald alle Zeilen wiedergegeben wurden, schließen Sie die HTML-Tabelle.
  9. Hier ist ein Beispielcode, der diese Schritte demonstriert:

    <code class="php">$sql = "SELECT * FROM MY_TABLE";
    $result = mysqli_query($conn, $sql);
    
    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>
    Nach dem Login kopieren

    Dieser Code generiert eine HTML-Tabelle mit allen Zeilen aus der Datenbanktabelle.

    Das obige ist der detaillierte Inhalt vonWie zeige ich Datenbanktabellenzeilen als HTML in PHP an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Quelle:php.cn
    Erklärung dieser Website
    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
    Neueste Artikel des Autors
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage