Requête SQL

Résolu
Bonjour,
voici ma requête :
$reponse = mysql_query("SELECT * FROM tab WHERE nom like '%".$recherche."%' ");

J'ai un problème au niveau du WHERE mais je ne vois pas pourquoi ça ne marche pas...
Merci pour l'aide :)
Configuration: Mac OS X
Safari 531.9

11 réponses

  1. est tu sur de ton . ala fin de recherche?
    1. Contributeur
      ce . est fait pour concatener le reste de la chaine
  2. <ça ne marche pas/ital> Mais ça veut dire quoi ?
    <ital>$recherche
    Que vaut cette valeur ou cette chaîne ?
    1. OMG,
      erreur de merde comme d'ab...
      $reponse = mysql_query("SELECT * FROM `tab` WHERE nom like '%".$recherche."%'");

      oublier les `` entre tab...
      Merci pour ton aide en tout cas :)
      1. Contributeur
        et si tu codes en brut:
        $reponse = mysql_query("SELECT * FROM tab WHERE nom like '%test%' ");
        1. Contributeur
          quand tu lui donnes
          SELECT * FROM tab WHERE nom like '%test%'
          il te dis erreru de syntaxe?
          1. Contributeur
            il te dit quoi comem erreur quadn tu tests ca sur phpmyadmin ?