SELECT * from table WHERE test1 AND test2 ?

Résolu/Fermé
EddyL - 9 mars 2008 à 19:43
 EddyL - 9 mars 2008 à 23:42
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

2 réponses

Utilisateur anonyme
9 mars 2008 à 20:23
(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
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
OK, ça marche :
j'avais un mauvais nom de colonne dans mon second test !
Merci !
0