Heim  >  Artikel  >  Datenbank  >  Wie kann ich Datenbankdaten in PHP/HTML-Tabellen abrufen und anzeigen?

Wie kann ich Datenbankdaten in PHP/HTML-Tabellen abrufen und anzeigen?

Susan Sarandon
Susan SarandonOriginal
2024-10-25 05:06:02511Durchsuche

How to Retrieve and Display Database Data in PHP/HTML Tables?

Anzeigen von SQL-Datenbankdaten in PHP/HTML-Tabellen

Abfrage:

So rufen Sie ab und Daten aus einer MySQL-Tabelle in einer PHP/HTML-Tabelle anzeigen?

Codebasis:

PHP bietet eine Vielzahl von Funktionen zum Herstellen einer Verbindung zu einer MySQL-Datenbank und zum Ausführen von Abfragen . Hier ist ein Beispiel, wie man mit PHP Daten aus der Tabelle „Mitarbeiter“ verbindet, abruft und in einer HTML-Tabelle anzeigt:

<code class="php"><?php
$connection = mysql_connect('localhost', 'root', ''); // Assuming there's no password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; // Note: No semicolon ";" in SQL query
$result = mysql_query($query);

echo "<table>"; // Start HTML table

while($row = mysql_fetch_array($result)){   // Loop through result rows
    echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] denotes field name
}

echo "</table>"; // End HTML table

mysql_close(); // Close database connection
?></code>

Erklärung:

  • mysql_connect() stellt eine Verbindung zur Datenbank her.
  • mysql_select_db() wählt die angegebene Datenbank aus.
  • Der Abfragestring wählt alle Spalten (*) aus der Tabelle „employee“ aus und wird ausgeführt mit mysql_query().
  • Eine while-Schleife durchläuft die Ergebnismenge und ruft jede Zeile als assoziatives Array mit mysql_fetch_array() ab.
  • Innerhalb der Schleife wird jedes Feld aus der aktuellen Zeile wiedergegeben in eine Tabellenzeile mit HTML.
  • htmlspecialchars() wird verwendet, um Cross-Site-Scripting (XSS)-Angriffe zu verhindern.
  • Abschließend wird die Verbindung zur Datenbank mit mysql_close() geschlossen.

Hinweis:

mysql_fetch_array() ist in PHP 7.0.0 veraltet. Erwägen Sie stattdessen die Verwendung von mysqli_fetch_array().

Das obige ist der detaillierte Inhalt vonWie kann ich Datenbankdaten in PHP/HTML-Tabellen abrufen und anzeigen?. 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