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 :)
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
-
Contributeuril te dit quoi comem erreur quadn tu tests ca sur phpmyadmin ?
-
erreur 1064... Problème de syntaxe.
-
Contributeurquand tu lui donnes
SELECT * FROM tab WHERE nom like '%test%'
il te dis erreru de syntaxe? -
Non, la il dit que la requête est bonne.
-
Heu, il ne se mélangerait pas les pinceaux avec tous ces " ?
-
-
@Nabla'sAh bon, tant pis ;-)
-
-
Déjà testé d'écrire : '%.$recherche.%'
Mais sa donne rien. -
Contributeuret si tu codes en brut:
$reponse = mysql_query("SELECT * FROM tab WHERE nom like '%test%' "); -
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 :) -
<ça ne marche pas/ital> Mais ça veut dire quoi ?
<ital>$recherche Que vaut cette valeur ou cette chaîne ? -
est tu sur de ton . ala fin de recherche?
-
ah ok