1. SELECT auf Tabellen
Da wir nun einzelne Daten auslesen können versuchen wir nun Daten aus Tabellen
auszulesen. Dazu wird der SELECT-Befehl um ein FROM ...
-Teil erweitert.
Der ...
-Teil gibt dabei die Tabelle an aus der wir die Daten auslesen
wollen. Wenn wir auf diese Weise eine Tabelle auslesen können wir im SELECT-Teil
die Spaltennamen aus der Tabelle verwenden. Die Syntax ist also
SELECT spalten FROM tabelle
. Als Beispiel lesen wir aus der Tabelle
News die Spalten ID, Autor
und Titel aus.
SELECT Autor, ID, Titel FROM News;
Wir erhalten folgende Ergebnistabelle.
Autor | ID | Titel |
---|---|---|
1 | ||
Ich | 2 | Meine erste News |
Einmal sehen wir dass die Ergebnistabelle 3 Spalten und 2 Zeilen besitzt. Dies ist auch logisch da die Tabelle eh nur 2 Datensätze besitzt und wir im SELECT-Query nur 3 Spalten angegeben haben. Wir sehen aber auch dass die erste Zeile leere Strings enthält. Aber auch das ist logisch da der Datensatz mit der ID 1 überall nur leere Strings enthält. Die Reihenfolge der Spalten können wir nach belieben ändern, in PHP werden wir eh über die Spaltennamen (und nicht über die Spaltenpositionen) auf die Werte zugreifen.