Petite Question MySQL

Bonjour,
le principe pour lequel je tiens a utiliser le SQL est parceque j'ai un site internet sur lequel il devrait y avoir une messagerie interne d'ici peu et ... Bref voila mon probleme :
j'utilise le system SESSION php sur lequel j'ai mis ==> $_SESSION['mail'] = exemple@ccm.fr
et pour le SQL il faudrait que :

Si dans la colonne "Destinataire" de la table Messages l'adresse e-mail :
$mail = $_SESSION['mail'] est presente me l'avertir sur une autre page php !
J'avais pensé a sa mais c impossible :
$mail = $_SESSION['mail']

if (mysql_query("SELECT DestinataireFROM Messages WHERE Destinataire=$mail"))

{
echo "vous avez un nouveau message";
}
else
{
echo "toujour rien";
}

Bonne chance pour mon enigme !

4 réponses

  1. J'avoue que je ne comprend pas tout, et surtout à quoi sert se if, il ne vérifie pas de booléens ?
    1. Bonjour

      Si j'ai bien compris ce que tu veux (pas sûr non plus) :
      $mail = $_SESSION['mail'] 
      
      $res= mysql_query("SELECT COUNT(Destinataire) AS cnt FROM Messages WHERE Destinataire='$mail'");
      $rep=mysql_fetch_array($res);
      if ($rep['cnt']>0)
      { 
      echo "vous avez un nouveau message"; 
      } 
      else 
      { 
      echo "toujours rien"; 
      } 
      1. Merci vous deux pour ces reponses aussi rapide !!
        je vais tester sa et je vous dit apres demain !
        cdlt
        1. Sa marche bien , mais j'ai une autre question qui concerne les Frame ...
          J'ai 2 frame : colonne , centre.
          Dans la frame colonne , je me connecte mais il faudrait que une fois connecter centre affiche mes infos donc comment pourrais-je faire un respring de "centre" depuis la frame "colone" ?

          clt