MySQL: Select | ||||
Allgemeines |
Daten-Auswahl | |||
Beispiel |
$sql = 'SELECT * FROM `Chemo` LIMIT 0, 60 '; | |||
Ausgabe |
$sql = mysql_query("SELECT * FROM Chemo"); | schreibt Daten in ein Array $sql | ||
$ds = mysql_fetch_object($sql) | Daten aus $sql in Array $ds übertragen | |||
echo $ds -> ID, " ",$ds -> Name,", ",$ds -> VN ; | Werte ausgeben | |||
* |
$sql = 'SELECT * FROM `Tabellenname` '; | liest alle Datensätze und alle Variable der Tabelle. | ||
Variable |
$sql = 'SELECT V1, V2,... FROM `Tabellenname` '; | liest die Variablen V1, V2, ... alle Datensätze der Tabelle. | ||
DISTICT |
$sql = 'SELECT DISTINCT V1 FROM `Tabellenname` '; | liest nur Datensätze mit unterschiedlichen Werten von V1 der Tabelle (Ausschluss von Doppelwerten). | ||
AS |
$sql = 'SELECT V1 AS ´Nachname´, V2,... FROM `Tabellenname` '; | Liest die Variablen V1, V2, ... alle Datensätze der Tabelle. V1 wird in Nachname umbenannt. | ||
WHERE |
$sql = 'SELECT V1, V2,... FROM `Tabellenname` WHERE V1 = Wert'; | Liest nur Datensätze der Tabelle, in denen V1 einen speziellen Wert hat. | ||
LIKE |
$sql = 'SELECT V1, V2,... FROM `Tabellenname` WHERE V1 LIKE `F%` '; | Liest nur Datensätze der Tabelle, in denen V1 mit F beginnt. | ||
ORDER |
$sql = 'SELECT V1, V2,... FROM `Tabellenname` ORDER BY V1'; | Liest die Variablen V1, V2, ... alle Datensätze der Tabelle. Sortiert nach V1 SELECT * FROM `MolBiol` ORDER BY `MolBiol`.`Kurz` ASC |
||
Verknüpfte Tabellen |
$sql = 'SELECT Tab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... FROM `Tab1`, `Tab2` WHERE Tab1.V1 = Tab2.V1 '; |
Liest die VariablenTab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... der Tabellen Tab1 und Tab2, in denen Tab1.V1 = Tab2.V1 ist. | ||
INNER JOIN |
$sql = 'SELECT Tab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... FROM `Tab1` INNER JOIN `Tab2` WHERE Tab1.V1 = Tab2.V1 '; |
Liest die VariablenTab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... der Tabellen Tab1 und Tab2, in denen Tab1.V1 = Tab2.V1 ist. | ||
OUTER JOIN |
$sql = 'SELECT Tab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... FROM `Tab1` LEFT OUTER JOIN `Tab2` WHERE Tab1.V1 = Tab2.V1 '; |
Liest die VariablenTab1.V1, Tab2.V1, Tab1.V2, Tab2.V3 ... der Tabellen Tab1 und Tab2, in denen Tab1.V1 = Tab2.V1 ist. Zusätzlich werden alle Datensätze der Tabelle Tab1 gelistet, die keine Entsprechung in Tab2 haben. | ||
Impressum Zuletzt geändert am 25.04.2015 17:41