Hallo zusammen
Ich bin im moment etwas verzweifelt da ich seit Stunden am überlegen bin, aber keine Lösung gefunden habe. Ich bin daran eine Usergallery zu realisieren. So das jeder User seine Bilder hat. Da möchte ich auch direkt auf das vorherige - nächste Bild zugreiffen können bei der Grossbild ansicht. Das ganze ist aber nicht so einfach wie ich mir das gedacht habe, da aleine die Auflistung aller Bilder eines Users 2 Tabellen der Datenbank benötigt. Nun muss ich irgend wie an die vorherige und nächste Bildid kommen. Was ich habe ist die Aktuelle ID. Jedoch eben wie geschrieben muss dazu auch die 2. Tabelle beachtet werden, da da sehr viele Infos stehen.
Tabelle:
1. Bilder
- Bildid, speicherort, hochladezeit, ip, etc...
2. nschild(Namensschilder)
- namensschildid, typ (Bild, Namensschild)...
Die Abfrage um alle Bilder eines Users zu bekommen:
Wie komme ich nun anhand der aktuellen ID eines Bildes an die ID des letzten / nächsten Bildes?
Ich bin im moment etwas verzweifelt da ich seit Stunden am überlegen bin, aber keine Lösung gefunden habe. Ich bin daran eine Usergallery zu realisieren. So das jeder User seine Bilder hat. Da möchte ich auch direkt auf das vorherige - nächste Bild zugreiffen können bei der Grossbild ansicht. Das ganze ist aber nicht so einfach wie ich mir das gedacht habe, da aleine die Auflistung aller Bilder eines Users 2 Tabellen der Datenbank benötigt. Nun muss ich irgend wie an die vorherige und nächste Bildid kommen. Was ich habe ist die Aktuelle ID. Jedoch eben wie geschrieben muss dazu auch die 2. Tabelle beachtet werden, da da sehr viele Infos stehen.
Tabelle:
1. Bilder
- Bildid, speicherort, hochladezeit, ip, etc...
2. nschild(Namensschilder)
- namensschildid, typ (Bild, Namensschild)...
Die Abfrage um alle Bilder eines Users zu bekommen:
PHP:
$abfrage31 = "SELECT bilder.idp , bilder.thumb , bilder.user , bilder.time,
nschild.nsuserid , nschild.typ, nschild.bildid , nschild.bildzeit FROM bilder,nschild
WHERE nschild.nsuserid='$nid' AND nschild.bildid = bilder.idp AND (
typ = '3' OR typ ='2') ORDER BY bilder.time DESC";
$ergebnis31 = mysql_query($abfrage31) ;
Wie komme ich nun anhand der aktuellen ID eines Bildes an die ID des letzten / nächsten Bildes?