Select count(*) from ... where ...&...
Résolu/Fermé
rolly41
Messages postés
244
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
5 novembre 2024
-
23 févr. 2013 à 23:04
Utilisateur anonyme - 24 févr. 2013 à 10:10
Utilisateur anonyme - 24 févr. 2013 à 10:10
Bonjour,
Je souhaiterais afficher le nombre de message privé non lu par le membre en ligne. Mais ma requête donne toujours le résultat "0" :
Merci d'avance.
Je souhaiterais afficher le nombre de message privé non lu par le membre en ligne. Mais ma requête donne toujours le résultat "0" :
$sql = 'SELECT COUNT(*) FROM messages_prive WHERE destinataire="$id"&lu_le=""'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_array($req); echo '<img src=""/>(<font color="#009900">'.$data[0].'</font>) MP non lu'
Merci d'avance.
2 réponses
Utilisateur anonyme
Modifié par le père. le 24/02/2013 à 10:12
Modifié par le père. le 24/02/2013 à 10:12
Bonjour
Je ne sais pas trop ce que tu cherches à faire avec ton & sans espaces autour, mais ça ne fait pas un AND
Et inverse les simples et doubles quotes pour que tes variables soient bien prises comme telles.
Je ne sais pas trop ce que tu cherches à faire avec ton & sans espaces autour, mais ça ne fait pas un AND
Et inverse les simples et doubles quotes pour que tes variables soient bien prises comme telles.
$sql = "SELECT COUNT(*) FROM messages_prive WHERE destinataire='$id' AND lu_le=''";