Requête avec IS NOT NULL
Posté : 17 janv. 2010, 15:16
Hi!
Je veux faire une requête pour sélectionner une ligne d'une table en fonction d'un champ qui ne doit pas être vide... je ne veux sélectionner qu'une seule ligne et au hasard.
Alors je fais:
Comment formuler ma requête pour qu'elle me retourne 1 seule ligne, au hasard, et dont le champ en question n'est pas vide?
Je veux faire une requête pour sélectionner une ligne d'une table en fonction d'un champ qui ne doit pas être vide... je ne veux sélectionner qu'une seule ligne et au hasard.
Alors je fais:
mysql_query('SELECT id, titre, urlmp3 FROM posts WHERE urlmp3 IS NOT NULL ORDER BY RAND() LIMIT 1');
Mais je n'obtiens pas le résultat voulu... De cette manière la requête me renvoie quand même des lignes avec un champ urlmp3 vide.Comment formuler ma requête pour qu'elle me retourne 1 seule ligne, au hasard, et dont le champ en question n'est pas vide?