[PHP] rechercher dans tout une table

Z -  
GallyNet Messages postés 437 Statut Membre -
Bonjour,

voici mon code
$sql1 = "select * from t_lexique where nom_lexique like '%".$recherche."%' ";

mais j'aimerais que ca recherche dans tout la table et pas seulement dans nom_lexique.
Comment faire ?

Merci

3 réponses

  1. JSS Messages postés 3743 Date d'inscription   Statut Contributeur 32
     
    Bonjour,

    $sql1 = "select * from t_lexique where nom_lexique like '%".$recherche."%' " or mon_champ2 like '%".$recherche."%' " or mon_champ3 like ..... ;

    JSS.j'ai.bon.là?
    0
  2. Crownless
     
    t'as plus qu'à mettre un LIKE pour chaque champ concerné avec des OR entre chacun...
    0
  3. GallyNet Messages postés 437 Statut Membre 387
     
    disont que ta table possede les champs suivant:
    titre_lexique
    nom_lexique
    truc_lexique
    bidule_lexique

    tu fais alors la requete:

    "SELECT * from t_lexique
    WHERE nom_lexique LIKE '%".$recherche."%'
    AND titre_lexique LIKE '%".$recherche."%'
    AND truc_lexique LIKE '%".$recherche."%'
    AND bidule_lexique LIKE '%".$recherche."%'
    0