Requette SQL qui foire

Fermé
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 12 juin 2009 à 11:11
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 - 12 juin 2009 à 11:18
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 526 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 20 juillet 2012 73
12 juin 2009 à 11:12
A la place de AND met &&
0
1000trad Messages postés 2026 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 20 mars 2011 123
12 juin 2009 à 11:18
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