Daten aus der Datenbank Tabelle auslesen


warning Wichtige Hinweise warning

Bitte achte stets darauf, dass die Tutorials und Anleitungen, die hier erklärt werden, nicht in der Praxis eingesetzt werden können.
Für etwaige schäden haftet der Administrator nicht. Für mehr Informationen klicke bitte > hier <

Damit wir die Daten aus einer Datenbank Tabelle lesen zu können brauchen wir den SQL Befehl "SELECT". In unserem Fall lassen wir uns alle Daten in der Tabelle "users" anzeigen. Ohne spezielle Abfragen.

Datenbankverbindungsaufbau:

$databaseConnect = new PDO('mysql:host=localhost;dbname=%%DATENBANKNAME%', '%DATENBANKBENUTZERNAME%', '%DATENBANKKENNWORT%');


Die Abfrage:

$stmt = $databaseConnect->query("SELECT id,username,email,language FROM users");


In der oberen Abfrage benutzen wir diesmal die Funktion "query" da wir in der Abfrage keine bedingung hinzufügen, also nichts eintragen oder aktualisieren müssen.

Bitte bei dieser Abfrage nicht das Sternzeichen benutzen "*", immer bitte angeben, welche Spalten ihr braucht, das vereinfacht die SQL-Abfrage.


Danach:

while($dt = $stmt->fetch()) {

    echo "<br><br>###############################";

    echo "<p>Datensatz:</p>";

    echo "<p><b>ID:</b> " . $dt["id"];
    echo "<p><b>Benutzername:</b> " . $dt["username"];
    echo "<p><b>E-Mail Adresse:</b> " . $dt["email"];
    echo "<p><b>Sprache:</b> " . $dt["language"];

}


Hier setzen wir die PHP-Funktion "while"  ein, da es für eine Schleife steht. Ich habe die Anzeige sehr einfach gehalten. Am besten wäre es wenn ihr es anhand einer Tabelle anzeigen könntet. Das würde übersichtlicher aussehen.

Die Variable "$dt" steht für den Array, wo alle Daten aus der Tabelle gespeichert sind. Deswegen mache ich einen Array aufruf mit dem Variablen Namen z.B. "$dt["username"]", somit gebe ich den Befehl den Benutzernamen anzuzeigen.

Damit wären wir schon fertig.


auslesen
select
datenbank
tabelle
daten
anzeigen
daten anzeigen
SQL
MySQL