Requette SQL qui foire

1000trad Messages postés 2204 Statut Membre -  
1000trad Messages postés 2204 Statut Membre -
Bonjour à tous,

J'ai un petit (ou gros) soucis avec ma requette myy sql, il n'accepte pas de prendre les conditions :

$retour = mysql_query('SELECT * FROM xxxxxxx WHERE pseudo ="'.$pseudo.'" AND valid = "1"  ORDER BY id DESC ') or die(mysql_error());


Aucun message d'erreur n'est retourné.

En revanche, ces requettes fonctionnent :

$retour = mysql_query('SELECT * FROM xxxxxxxx WHERE valid = "1"  ORDER BY id DESC ') or die(mysql_error());


et

$retour = mysql_query('SELECT * FROM xxxxxxxx WHERE pseudo ="'.$pseudo.'" ORDER BY id DESC ') or die(mysql_error());


Que faire.

Il y a bien une ligne dans ma table xxxxxxxx ou pseudo est égal à pseudo et valid = 1. Donc je ne comprend pas.

Merci à tous.

1 réponse

Chamicki Messages postés 552 Statut Membre 73
 
A la place de AND met &&
0
1000trad Messages postés 2204 Statut Membre 123
 
Merci de ta réponse, mais le && ne fonctionne pas non plus.

J'ai testé avec le OR et ca marche.

Je comprend vraiment rien !
0