[MySQL] requête sql recherche de mots clés
Bonjour
Voilà ce que je dois faire : j'ai un utilisateur qui doit rentrer un mot clé dans une zone de recherche. J'ai une table produit avec le Nom1P du produit et le Nom2P du produit c'est à dire que le nom du produit est divisé en 2 : par exemple pour le mot clé "disque dur" le Nom1p = "disque" et Nom2P = "dur".
Dans ma table j'ai aussi le nom qui correspond à la marque du produit.
Le problème est apr exemple que lorsque l'utilisateur entre 1 mot clé correspondant au produit et 1 mot clé correspondant au nom la requête me ressort dans mon tableau 2 fois le bon résultat et une fois le mauvais résultat.
Voici ma requête :
Code:
1 2 3 4
| SELECT *
FROM produit
where Nom1P LIKE '$motcle1'
AND nom LIKE '$motcle2'"; |
Merci de m'aider à ce que dans mon tableau si par exemple je cherche un "ecran sony" il me ressorte que l'écran sony et pas tous les écrans se trouvant dans ma table produit.
:merci: :salut:
Code PHP supprimé par Magnus. Merci d'y penser à l'avenir