Bonjour à tous, je suis en ce moment sur une requête qui ne me semble pas claire du tout.

Ça le sera je pense pour ceux qui en ont le métier

J'ai un formulaire de recherche de vidéos avec comme critère de recherche possible :

- nom du présentateur
- lieux
- personnage

Il peuvent changer suivant le choix de l'utilisateur.


Mon soucis vient du fait que l'affichage n'est pas bon du tout.

ex : Si l'utilisateur laisse vide 2 critères et qu'il souhaite uniquement les vidéos en Français, mon affichage m'affiche des vidéos Anglaise, Allemande etc...

je dois donc avoir un soucis avec la requête ci-dessous...

voici ma requête :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT *
FROM video 
WHERE actor LIKE '" . $actor . "'
OR actor2 LIKE '" . $actor . "'
OR lieux LIKE '" . $lieux . "'
OR presentateur LIKE '" . $presentateur . "'
ORDER BY CREATED
LIMIT 0 , 30

Merci par avance !