Supplied argument is not a valid MySQL result

Bonjour,

j'ai une erreur de ce type:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /public_html/mailing.php on line 30

la ligne 30 en question est :

$sqlverif1 = mysql_result(mysql_query('SELECT COUNT(*) FROM membres WHERE membre_email = "'.$datamail.'"'), 0);

je vous remercie d'avance pour votre aide

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Remplace par çà

    $result = mysql_query("SELECT COUNT(*) FROM membres WHERE membre_email = '".$datamail.'";"); 
    
    $sqlverif1 = mysql_result($result,0); 
    
    1. ton code contient des erreurs , et meme en les corrigeant , j'ai toujours la meme erreur.
      Je te remercie quand meme pour ton aide
  2. Vérifie bien que les noms de tables, les colones existent vraiment et dasn ce meme ordre.

    La table "membres" existe t'elle vraiment ?
    La colonne "membre_email" existe t'elle aussi ??
    la variable "$datamail" n'es t'elle pas vide ?
    Est-ce que la variable datamail correspond à ce qui est entré dans la colonne "membre_email" ??

    Pourquoi un ",0" apres le MySQL result ?

    1. Si le field = 0, il ne sert à rien.

      Utilise plutot la fonction "mysql_query"