Heim  >  Artikel  >  Datenbank  >  Wie zeige ich Daten aus einer SQL-Datenbank in einer PHP/HTML-Tabelle an?

Wie zeige ich Daten aus einer SQL-Datenbank in einer PHP/HTML-Tabelle an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 12:52:31432Durchsuche

How to Display Data from SQL Database in PHP/HTML Table?

Anzeigen von Daten aus der SQL-Datenbank in einer PHP/HTML-Tabelle

In PHP kann eine Verbindung zu einer MySQL-Datenbank hergestellt und Daten daraus in einer HTML-Tabelle angezeigt werden Folgende Schritte:

<code class="php">$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection</code>

In diesem Code:

  • Wir stellen über mysql_connect() eine Verbindung zur Datenbank her und geben den Host, den Benutzernamen und das (leere) Passwort an.
  • Wir wählen die hrmwaitrose-Datenbank mit mysql_select_db() aus.
  • Wir führen eine SQL-Abfrage aus, um mit mysql_query() alle Zeilen aus der Mitarbeitertabelle abzurufen.
  • Wir verwenden dann eine While-Schleife, um Durchlaufen Sie die Ergebnisse und generieren Sie HTML-Tabellenzeilen () mit Datenspalten () für jede Zeile.
  • Wir maskieren die Daten mit htmlspecialchars(), um XSS-Angriffe zu verhindern.
  • Zuletzt schließen wir die Tabelle und die Datenbankverbindung.

Dieser Code stellt eine einfache Vorlage zum Anzeigen von Daten aus einer MySQL-Datenbank in einer HTML-Tabelle in PHP bereit. Bitte beachten Sie, dass mysql_fetch_array in PHP 7.0.0 und höher veraltet ist, sodass Sie möglicherweise stattdessen mysqli_fetch_array() verwenden müssen.

Das obige ist der detaillierte Inhalt vonWie zeige ich Daten aus einer SQL-Datenbank in einer PHP/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