Bonjour à tous,
Je viens à vous car j'ai du mal à concevoir ma requête SQL pour les besoins d'un slider administrable en PHP.
Je vous expose vite fait ce que j'ai mis en place:
Je souhaite avoir une gestion dynamique des sliders pour le futur administrateur du site.
Il pourra donc ajouter/modifier/supprimer un slider à une page.
Pour cela, j'ai 2 tables:
table images
- id
- name: nom de l'image
- slider_id: id du slider dans lequel l'image se trouvera
table sliders
- id
- name: nom de mon slider
- page_id: id de la page sur laquelle sera présent le slider
J'ai ensuite écrit cette requête:
J'espérais qu'elle me permette de sélectionner toutes les images contenues dans un slider,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT images.id, images.name, images.slider_id FROM images LEFT JOIN sliders ON sliders.id = images.slider_id
mais cela sélectionne en fait TOUTES les images présentes dans ma table images.
Donc en gros, j'ai ce résultat:
id name slider_id
1 30.jpg 1
2 31.jpg 1
3 32.jpg 1
4 33.jpg 2
5 34.jpg 2
Alors que je voudrais:
id name slider_id
4 33.jpg 2
5 34.jpg 2
(dans le cas où je veux les images du slider d'id 2)
Voilà, j'espère avoir bien exposé mon problème, j'avoue que ce n'est pas facile d'aller au plus simple lol
Pourriez-vous m'aider à résoudre ce problème?
D'avance merci à vous!
Partager