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