SELECT

$sql = "SELECT * FROM users WHERE username='".$user."' AND password='".$pass."' LIMIT 1";
$res = mysql_query($sql);


keine so gute Lösung, da nur der Benutzername geprüft wird, nicht aber das Passwort!
$abfrage = "SELECT nick, pass FROM registro WHERE nick LIKE '$nick' LIMIT 1";


<?php
$abfrage = "SELECT url FROM tab_links";
?>
Damit wählen wir die Spalte url aus der Tabelle tab_links aus.


<?php
$abfrage = "SELECT url, urlname, besitzer FROM tab_links";
?>
Möchten wir mehrere Spalten auswählen, werden die einzelnen Spaltennamen durch ein Komma voneinander getrennt.


<?php
$abfrage = "SELECT * FROM tab_links";
?>
Der Stern * ließt alle Reihen aus der Tabelle.


<?php
$abfrage = "SELECT url AS adresse FROM tab_links";
?>
Mit diesem System wird jeweils der Spaltenname als Variablenname verwendet. Wollen wir andere Namen dafür haben können wir folgendes verwenden:
Damit ist die URL nicht mehr unter der Variable url sondern unter adresse gespeichert.


<?php
$abfrage = "SELECT url AS adresse, urlname, besitzer FROM tab_links";
$ergebnis = mysql_query($abfrage);
?>
Um die Abfrage jetzt auch auszuführen und die dabei erhaltenen Daten in einer Variable zu speichern verwenden wir den Befehl mysql_query.
Damit sind jetzt die Daten in der Variable ergebnis gespeichert.


<?php
$ergebnis = mysql_query("SELECT url AS adresse, urlname, besitzer FROM tab_links");
?>
Wir können das natürlich auch noch zusammen fassen, anstatt es in zwei Variablen zu schreiben: