SELECT * from table WHERE test1 AND test2 ?

Résolu
EddyL -  
 EddyL -
Bonjour,
Je cherche à écrire une requête SQL avec un AND dans la clause WHERE et je bloque...

$sql = "select * from users where email='".$email."';
// $sql = "select * from users where email='".$email."' AND code='".$code."'";

La première ligne fonctionne, tandis que la seconde non.

Merci de me dire pourquoi et comment résoudre mon problème.

Edouard
A voir également:

2 réponses

Utilisateur anonyme
 
(les barres de commentaire t'oublieras pas de les enlever)
si elle marche pas c'est soit qu'il n'y a pas de correspondance entre le email et code, soit qu'il y a une erreur ailleurs, auquel cas il y aurait un message d'erreur que tu montrerais :D
0
EddyL
 
Re,
Merci pour ta réponse.
Les barres de commentaire, c'est volontaire.
Pour ce qui est de la correspondance, je suis sûr de moi, j'ai même fait une requête en dur (sans passer par les variables) et il me sortait aucune ligne.
Je vais refaire un test et vous sort le message d'erreur s'il y a.
Ed
0
EddyL
 
OK, ça marche :
j'avais un mauvais nom de colonne dans mon second test !
Merci !
0