login  Naam:   Wachtwoord: 
Registreer je!
 Forum

reacties bij een album

Offline Gijzer - 13/12/2006 22:30
Avatar van GijzerNieuw lid ik heb een fotoalbum met 3 tabellen:
-albums (rijen: album_id, album_naam, album_beschrijving)
-foto's (rijen: foto_id, album_id, foto_naam)
-reacties (rijen: reactie_id, foto_id, reactie_text, reactie_poster)

ik zou nu op een pagina waar het album staat graag de reacties willen weergeven van alleen dat album, hoe kan ik dat doen aangezien er bij reacties geen rij voor album_id is. dillema :?: 

5 antwoorden

Gesponsorde links
Offline mitshell - 13/12/2006 22:40
Avatar van mitshell Nieuw lid uhh waar gaat foto_id over?
Offline Gijzer - 13/12/2006 22:43
Avatar van Gijzer Nieuw lid dat is het id van de foto zodat de bijbehorende reacties weergegeven kunnen worden
Offline BigBug - 13/12/2006 22:48
Avatar van BigBug PHP expert Ik denk dat je inderdaad een rij zult moeten toevoegen wil je ding werken... ANders wordt het zo'n grote bende... Al met al is het niet zoveel werk hoor..
Offline Gijzer - 13/12/2006 22:51
Avatar van Gijzer Nieuw lid ja, probleem is dat het al zoveeel albums en foto's zijn en nog eens veeeeel meer reacties :S:P
Offline Rens - 13/12/2006 23:05 (laatste wijziging 13/12/2006 23:08)
Avatar van Rens Gouden medaille

Crew algemeen
Aan de hand van het album ID haal je alle foto_id's op van dat album.
En aan de hand van dat foto_id haal je weer de reacties op.
Iets van:
  1. SELECT foto_id FROM fotos WHERE album_id=<id>

En dan in een while loop om door de foto_id heen te wandelen:
  1. SELECT reactie_text FROM reacties WHERE foto_id=<foto_id>

Zou een mogelijkheid zijn...

edit; Misschien de volgende ook:
  1. SELECT reactie_text FROM reacties, fotos, albums WHERE fotos.foto_id=reacties.foto_id AND albums.album_id=<album ID>;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s