Vorherigen Datensatz auslesen

oldputz1990

Erfahrenes Mitglied
Hallo!

Ich habe schon folgendes Script:

PHP:
// Zum nächsten Datensatz
$result1 = mysql_query("SELECT * FROM `fotos-privat` WHERE `id`>$bild AND `album` = '$album' LIMIT 1")OR DIE(mysql_error());
$myrow1 = mysql_fetch_array($result1);


// Zum vorherigen Datensatz
$result2 = mysql_query("SELECT * FROM `fotos-privat` WHERE `id`<$bild AND `album` = '$album' LIMIT 1")OR DIE(mysql_error());
$myrow2 = mysql_fetch_array($result2);

Beim "Zum nächsten Datensatz" funktioniert prima.

Aber, wenn ich zum vorherigen Datensatz will, springt er immer auf die ID: 1

WIe kann ich das ändern?

Danke!
 
Probier es mal so:
PHP:
// Zum vorherigen Datensatz
$result2 = mysql_query("SELECT * FROM `fotos-privat` WHERE `id` < $bild AND `album` = '$album' ORDER BY `id` DESC LIMIT 1")OR DIE(mysql_error());
$myrow2 = mysql_fetch_array($result2);
 
Zurück