Nehmen wir folgende Tabelle als Beispiel:
Code:
feld1 | feld2
-------+-------
a | b
c | d
Nun hast du folgende Abfrage:
Code:
$
sql = 'SELECT feld1, feld2 FROM mytable';
$
query = mysql_query($
sql);
In $
query ist nun eine Ergebniskennung der Abfrage gespeichert. Diese verweist auf den ersten Datensatz, welche die Abfrage zurückliefern würde. Du kannst aus der Ergebniskennung nun bspw. ein Array machen:
Code:
$row = mysql_fetch_array($
query);
In $row steht nun ein Array mit dem ersten Datensatz:
Code:
echo $row['feld1'] . ' - ' . $row['feld2'];
würde folgendes Ergebnis liefern/ausgeben:
Nun kannst du
Code:
$row = mysql_fetch_array($
query);
erneut aufrufen für den nächsten Datensatz (also c und d), oder es direkt in eine Schleife packen:
Code:
$
sql = 'SELECT feld1, feld2 FROM mytable';
$
query = mysql_query($
sql);
while ($row = mysql_fetch_array($
query)) {
echo $row['feld1'] . ' - ' . $row['feld2'];
}
würde dann dies ausgeben:
Im PHP Manual findest du auch noch weiteres zu
mysql_query() und
mysql_fetch_array().
MfG Pr0g