Bestimmten Datensatz auslesen ???

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Condor
Mitglied
Beiträge: 221
Registriert: 27.02.2002 01:00
Wohnort: Ahlen

Bestimmten Datensatz auslesen ???

Beitrag von Condor »

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 ?
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Ich glaube, Du suchst "LIMIT"

Code: Alles auswählen

LIMIT x, y
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
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
Condor
Mitglied
Beiträge: 221
Registriert: 27.02.2002 01:00
Wohnort: Ahlen

Beitrag von Condor »

Nochmals Hi :-),

ne das suche ich eigenltich nicht. Ich habe den Befehl mal vor ein paar Jahren gebraucht. Es kann aber auch sein das ich damals eine eigene Funktion dafür verwendet habe. Ist ja auch egal, dann mach ich das halt anders und fertig. Trotzdem danke.
Antworten

Zurück zu „Coding & Technik“