MYSQL : Requête LIKE

Résolu
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 ;)
Configuration: Windows Vista
Firefox 3.0.14

6 réponses

  1. Contributeur
    Mais quel est ce critère justement ? Sur quel critère veux-tu filtrer tes résultats ?

    0
    1. c'est a dire que si monchamp= on

      afficher les table ayant monchamp ayan marqué on
      0
      1. Contributeur
        Ben WHERE monchamp='on'...

        Quel est le type de monchamp ?

        0
    2. 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
      1. Contributeur
        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
        1. 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
          1. Yahooooooo !

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