Wie kann ich elegant die x-te Reihe des Ergebnisses einer MySQL-Abfrage auslesen? Bisher hab ich das immer ungefähr so gemacht:
Das wird ziemlich blöd, wenn das Ergebnis mal ne ganze Menge Zeilen hat... Geht das irgendwie ohne Schleife?
PHP:
$x = 6;
$result = mysql_query("...");
$count = 1;
if ($row = mysql_fetch_object($result)) {
while ($count < $x) {
$count++;
$row = mysql_fetch_object($result);
}
$a = $row->a;
$b = $row->b;
$c = $row->c;
...
} else {
# kein Ergebnis
}
Das wird ziemlich blöd, wenn das Ergebnis mal ne ganze Menge Zeilen hat... Geht das irgendwie ohne Schleife?