Beste mensen,
Ik probeer voor elke categorie de laatst toegevoegde wallpaper uit de database te halen. Nu is dat geen probleem alleen één wallpaper kan in meerdere categorieën voorkomen. En ik wil dus niet dat op de categorie pagina dezelfde wallpapers te zien krijgt als achtergrond voor de wallpaper. Deze mogen dus maar één enkele keer toegevoegd worden.
Nu zit ik te denken hoe ik dit kan maken. In PHP zou ik de functie in_array gebruiken alleen omdat de query maar een enkele keer wordt uitgevoerd weet ik niet hoe ik dit kan oplossen.
Moet eerlijk zeggen dat ik niet weet waarop ik eigenlijk precies moet zoeken in google. Het is een soort van in_array functie in MySQL maar dan dat MySQL zelf bijhoud of deze wallpaper al eerder geselecteerd is bij een ander categorie.
Heeft iemand enig idee waarop ik moet zoeken of dat iemand mij een schopje in de juiste richting kan duwen?
Ik probeer voor elke categorie de laatst toegevoegde wallpaper uit de database te halen. Nu is dat geen probleem alleen één wallpaper kan in meerdere categorieën voorkomen. En ik wil dus niet dat op de categorie pagina dezelfde wallpapers te zien krijgt als achtergrond voor de wallpaper. Deze mogen dus maar één enkele keer toegevoegd worden.
Nu zit ik te denken hoe ik dit kan maken. In PHP zou ik de functie in_array gebruiken alleen omdat de query maar een enkele keer wordt uitgevoerd weet ik niet hoe ik dit kan oplossen.
Moet eerlijk zeggen dat ik niet weet waarop ik eigenlijk precies moet zoeken in google. Het is een soort van in_array functie in MySQL maar dan dat MySQL zelf bijhoud of deze wallpaper al eerder geselecteerd is bij een ander categorie.
MySQL:
1
2
3
4
5
6
7
8
9
| SELECT WC.wallpaper_categorie_id, WC.wallpaper_categorie_titel, ( SELECT CONCAT(W.wallpaper_titel, '.', W.wallpaper_extensie) FROM wallpaper W, wallpaper_koppel WK, wallpaper_subcategorie WS WHERE W.wallpaper_id = WK.wallpaper_koppel_wallpaper_id AND WK.wallpaper_koppel_subcategorie_id = WS.wallpaper_subcategorie_id AND WS.wallpaper_subcategorie_categorie_id = WC.wallpaper_categorie_id ORDER BY W.wallpaper_id DESC LIMIT 0,1 ) as afbeelding FROM wallpaper_categorie WC ORDER BY wallpaper_categorie_titel |
Heeft iemand enig idee waarop ik moet zoeken of dat iemand mij een schopje in de juiste richting kan duwen?