MYSQL : Requête LIKE

Résolu/Fermé
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009 - 23 oct. 2009 à 16:42
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009 - 23 oct. 2009 à 17:56
Bonjour,

Voila ma problèmatique

j'ai un petit moteur de recherche sur mon site

mes fonctions LIKE marche bien mais je voudrait rajouter un critère de filtrage des résultat je m'explique...

je voudrais faire un truc du genre

SELECT * FROM matable WHERE monchamp="egaleamavaiable" AND enseigne LIKE "%'.$_GET['search'].'%" OR description LIKE "%'


c'est monchamp="egaleamavaiable" qui me pose problème je n'arrive pas à définir de critère pour filtrer ma recherche, ça ne marche pas

Merci à Vous ;)

6 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
23 oct. 2009 à 16:43
Mais quel est ce critère justement ? Sur quel critère veux-tu filtrer tes résultats ?

0
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009
23 oct. 2009 à 16:46
c'est a dire que si monchamp= on

afficher les table ayant monchamp ayan marqué on
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
23 oct. 2009 à 16:48
Ben WHERE monchamp='on'...

Quel est le type de monchamp ?

0
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009
23 oct. 2009 à 16:50
c'est un varchar

mais lors du test aucun filtrage ne se fait il prend tout les résultats y comprit ceux dont la valeur n'est pas 'on'
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
23 oct. 2009 à 16:52
La valeur est bien à 'on' dans les tables de la base ? (parfois, si on se base uniquement sur le script d'insertion, on découvre que les champs restent en réalité vides...)

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009
23 oct. 2009 à 16:56
oui oui,

j'ai bien fait le test j'ai vérifier dans phpmyadmin les insertion ce sont bien faite...

Merci bien, de ton aide en tout cas
0
velvex Messages postés 5 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 23 octobre 2009
23 oct. 2009 à 17:56
Yahooooooo !

j'ai résolut le problème
encore un problème de syntaxe...
-1