Hallo,
wie war nochmal der Befehl, zum auslesen eines bestimmten Datensatzes nachdem die Tabelle ohne Where-Anfrage ausgeführt wurde (Bsp.: Ich möchte den zweiten Datensatz aus dieser SQL-Anfrage: SELECT * FROM Test) ?
"$name=$row[name][1];" gilt ja nicht für den zweiten Datensatz sondern für das zweite Zeichen, wenn ich mich noch richtig erinnere. Weis jemand den Befehl noch ?
Bestimmten Datensatz auslesen ???
Ich glaube, Du suchst "LIMIT"
x bestimmt den Datensatz, ab dem ausgelesen wird,
y die Anzahl der Datensätze die ausgelesen wird.
Siehe auch die Doku: http://dev.mysql.com/doc/refman/5.1/en/select.html
Code: Alles auswählen
LIMIT x, y
y die Anzahl der Datensätze die ausgelesen wird.
Siehe auch die Doku: http://dev.mysql.com/doc/refman/5.1/en/select.html
The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments, which must both be non-negative integer constants (except when using prepared statements).
With two arguments, the first argument specifies the offset of the first row to return, and the second specifies the maximum number of rows to return. The offset of the initial row is 0 (not 1):
mysql> SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15