Zum Hauptinhalt springen

Ausgabe von Informationen aus der Datenbank als Tabelle in PHP: Nützliche Tipps und Beispiele

Das wichtigste Werkzeug für die Arbeit mit Datenbanken in PHP ist die Erweiterung PDO (PHP Data Objects). Es bietet praktische Methoden und Funktionen zum Herstellen einer Verbindung mit einer Datenbank, zum Ausführen von Abfragen und zum Abrufen von Ergebnissen. Um Informationen aus der Datenbank als Tabelle abzuleiten, müssen wir die folgenden Schritte ausführen:

1. Stellen Sie mithilfe des PDO-Objekts eine Verbindung mit der Datenbank her. Dazu müssen Sie die Verbindungsdaten (Host, Benutzername, Passwort) angeben. Wenn alle Daten korrekt sind, wird eine Verbindung hergestellt.

2. Führen Sie eine SQL-Abfrage aus, um Daten aus einer Tabelle abzurufen. Als Ergebnis der Abfrage werden die Daten abgerufen, die in der Tabelle ausgegeben werden müssen. Zu diesem Zweck können Sie verschiedene SQL-Anweisungen wie SELECT, FROM, WHERE und andere verwenden.

Abrufen von Daten aus einer Datenbank

Um Daten aus einer Datenbank in PHP abzurufen, müssen Sie spezielle Funktionen und Datenbankabfragen verwenden. Zunächst müssen Sie eine Verbindung mit der Datenbank herstellen, indem Sie die erforderlichen Parameter angeben: Host, Benutzername, Passwort und Datenbankname.

Nachdem die Verbindung mit der Datenbank erfolgreich hergestellt wurde, können Sie SQL-Abfragen ausführen, um die gewünschten Daten abzurufen. Sie können beispielsweise die SELECT-Anweisung verwenden, um alle Datensätze aus einer bestimmten Tabelle abzurufen:

$query = "SELECT * FROM table_name";
$result = mysqli_query($connection, $query);

Das Ergebnis kann verarbeitet und als Tabelle ausgegeben werden. Dazu können Sie eine while-Schleife verwenden, die jeden Datensatz aus dem Abfrageergebnis durchläuft:

while ($row = mysqli_fetch_assoc($result)) // Datenverarbeitung
>

echo "";
echo "" . $row['field1'] . "";
echo "" . $row['field2'] . "";
echo "";

Auf diese Weise können Sie alle Daten aus der Datenbank abrufen und als Tabelle auf einer Webseite ausgeben. Auf diese Weise können Sie Informationen bequem anzeigen und für den Benutzer zugänglich machen.

Nachdem Sie die Tabellenstruktur erstellt haben, müssen Sie alle geöffneten Tags schließen, damit die Tabelle korrekt in HTML angezeigt wird.

НомерИмяФамилия
1ИванИванов
2ПетрПетров

Der obige Code erstellt eine Tabelle mit drei Spalten: "Nummer", "Vorname" und "Nachname". Die erste Zeile der Tabelle enthält die Spaltenüberschriften und die restlichen Zeilen enthalten die Daten aus der Datenbank.

Nachdem der Code ausgeführt wurde, wird die Tabelle auf der Webseite angezeigt und die Daten werden als Tabelle mit Zellen für jede Datenspalte und -zeile ausgegeben.

Abrufen und Anzeigen von Daten

// SQL-запрос для получения данных из таблицы$sql = "SELECT id, name, email FROM users";$result = mysqli_query($conn, $sql);if (mysqli_num_rows($result) > 0) ";echo "IDИмяEmail";while ($row = mysqli_fetch_assoc($result)) ";echo "" . $row["id"] . "";echo "" . $row["name"] . "";echo "" . $row["email"] . "";echo "";>echo "";> else // Закрытие соединения с базой данныхmysqli_close($conn);?>

In diesem Beispiel erstellen wir eine Datenbankverbindung und abfragen alle Datensätze aus der Tabelle "users" ab. Dann zeigen wir die Daten als Tabelle an, wobei jede Zeile einen separaten Datensatz darstellt.

Denken Sie daran, die Parameter $servername , $username , $password und $dbname in Ihre eigenen zu ändern.

$result = mysqli_query($connection, "SELECT * FROM table");while ($row = mysqli_fetch_assoc($result)) ";echo "" . $row['column1'] . "";echo "" . $row['column2'] . "";echo "";>

Formatieren von Daten

Sie können verschiedene HTML-Tags zum Formatieren von Daten verwenden, z. B.: