Sniark
Messages postés90Date d'inscriptionmercredi 4 juillet 2007StatutMembreDernière intervention22 septembre 2009
-
3 sept. 2007 à 00:48
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
3 sept. 2007 à 02:08
Bonjour,
Je cherche à faire un outil de recherche très simple sur mon site.J'ai un champ de formulaire et un bouton qui valide.
J'affiche en dessous les résultats
Je voudrais que les résultats affichés soient ceux dont le titre comporte le ou les mots saisies.
D'habitude pour les jeux d'enregistrements j'utilise Dreamweaver et j'ai du mal à comprendre le code qu'il génère alors j'essaie de faire une requête moi-même et je pense que ça doit être quelque chose comme ça. J'ai lu sur plusieurs forum que la requête affichant les résultats comportant le la valeur avait pour syntaxe WHERE nomcolonne LIKE '%valeur%'
Ca fonctionne bien avec une valeur donnée, mais j'voudrais que la valeur soit celle saisie dans le champ et j'ai essayé plusieurs commandes mais ca fonctionne pas.
Le champ de formulaire s'appelle "recherche"
SELECT *FROM articles
WHERE articles.titrearticle LIKE %'recherche'%
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 sept. 2007 à 02:08
Salut
faut recuperer chaque mot et faire :
WHERE articles.titrearticle LIKE "%recherche1%"
OR articles.titrearticle LIKE "%recherche2%"
OR articles.titrearticle LIKE "%recherche3%"
OR articles.titrearticle LIKE "%recherche4%"
...