kleine Anfänger-MySQL-Verständnißfrage
Tom
- php
Moin!
So bekomme ich doch den zehnten Eintrag, weil $zehnter_Eintrag zehn mal überschrieben wird, bis er's tatsächlich ist:
$result = mysql_query("SELECT Spalte FROM Tabelle ORDER BY Spalte DESC LIMIT 10");
while ($Feld = mysql_fetch_array($result)) $zehnter_Eintrag = Feld['Spalte'];
Das dürfte aber etwas umständlich sein. Wie kann ich denn _direkt_ den zehnten Eintrag auslesen? mysql_fetch_array($result) ist doch ein zweidimensionaler Array (Zeilen und Spalten), oder?
Danke!
TOM
Hi,
So bekomme ich doch den zehnten Eintrag, weil $zehnter_Eintrag zehn mal überschrieben wird, bis er's tatsächlich ist:
beschäftige Dich anhand der MySQL-Doku mit der LIMIT-Klausel, die Dich direkt zum Ziel führt. Wisse, dass MySQL mit PHP nichts, aber auch gar nichts zu tun hat.
Cheatah
Moin!
beschäftige Dich anhand der MySQL-Doku mit der LIMIT-Klausel, die Dich direkt zum Ziel führt.
Aha, Du meinst so, oder:
$result = mysql_query("SELECT Spalte FROM Tabelle ORDER BY Spalte DESC LIMIT 10, 1");
Wisse, dass MySQL mit PHP nichts, aber auch gar nichts zu tun hat.
Naja, immerhin kann man mit PHP darauf zugreifen.
TOM
Hi,
Aha, Du meinst so, oder:
wenn Du das so der MySQL-Doku entnommen hast, meine ich das.
Wisse, dass MySQL mit PHP nichts, aber auch gar nichts zu tun hat.
Naja, immerhin kann man mit PHP darauf zugreifen.
Okay, einverstanden. Dann lautet die Antwort aber: Genau so, wie Du es von z.B. Perl oder einer Shell aus machst.
Wenn Du verstehst, was ich meine ;-)
Cheatah
Hallo,
Schau dir mal das hier an:
http://de.php.net/manual/de/function.mysql-fetch-array.php
Gruß,
Henning