Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2109 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec Mysql_num_rows, je vois pas la

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec Mysql_num_rows, je vois pas la

n°596612
massamu
Posté le 24-12-2003 à 19:55:13  profilanswer
 

Voila je fait ca :
 
 
   

Code :
  1. dbconnect(); //Connection a la BD
  2. $query = 'SELECT * FROM newsletter WHERE email='.$_POST['Femail'];
  3. $result = mysql_query($query);
  4. $num = mysql_num_rows($result);


 
et ca marche pas, ca me sort
 

Code :
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\webdevdata\newsite\newsletter.php on line 140


 
Vraiment je vois pas la  :heink:

mood
Publicité
Posté le 24-12-2003 à 19:55:13  profilanswer
 

n°596615
mrbebert
Posté le 24-12-2003 à 20:00:04  profilanswer
 

dbconnect(); //Connection a la BD
   
  $query = 'SELECT * FROM newsletter WHERE email='.$_POST['Femail'];
  $result = mysql_query($query);
 
  if (! $result)
    die(mysql_error());

 
  $num = mysql_num_rows($result);
 
 [:proy]


Message édité par mrbebert le 24-12-2003 à 20:00:29
n°596621
massamu
Posté le 24-12-2003 à 20:18:36  profilanswer
 

maintenant j'ai ca quand je rentre une adresse xxxxx@msn.com
 
Erreur de syntaxe près de '@msn.com' à la ligne 1
 
Jsuis largué !

n°596635
massamu
Posté le 24-12-2003 à 20:58:05  profilanswer
 

svp, quelqu'un pourrais aidé ? :(

n°596639
*syl*
--> []
Posté le 24-12-2003 à 21:03:22  profilanswer
 

Tu mets un addslashes() autour de ton $_POST..

n°596642
massamu
Posté le 24-12-2003 à 21:06:52  profilanswer
 

*syl* a écrit :

Tu mets un addslashes() autour de ton $_POST..


 
:( marche pas  
 
Franchement c'est tout con et ca marche pas, la je capte pas

n°596647
*syl*
--> []
Posté le 24-12-2003 à 21:09:03  profilanswer
 

Code :
  1. $query = 'SELECT * FROM newsletter WHERE email='.addslashes($_POST['Femail']);
  2. echo $query ;

Tu rigoles !? Ça te sors quoi ?

n°596653
massamu
Posté le 24-12-2003 à 21:12:29  profilanswer
 

*syl* a écrit :

Code :
  1. $query = 'SELECT * FROM newsletter WHERE email='.addslashes($_POST['Femail']);
  2. echo $query ;

Tu rigoles !? Ça te sors quoi ?


 
Exactement ce que j'ai fait. Ca me sort toujours le même truc :  
 
"Erreur de syntaxe près de '@msn.com' à la ligne 1"

n°596655
*syl*
--> []
Posté le 24-12-2003 à 21:13:53  profilanswer
 

ah bah vi j'suis bête, j'avais pas fais gaffe, y'a pas de ' autour du mail, c'est pour ça que ça va pas..

n°596656
the stone ​marten
Posté le 24-12-2003 à 21:14:37  profilanswer
 

$query = "SELECT * FROM newsletter WHERE email = '".$_POST['Femail']."'";
 

mood
Publicité
Posté le 24-12-2003 à 21:14:37  profilanswer
 

n°596658
the stone ​marten
Posté le 24-12-2003 à 21:14:51  profilanswer
 

grilled :)

n°596664
massamu
Posté le 24-12-2003 à 21:24:46  profilanswer
 

J'ai honte lol
 
Merci encore messieurs ;)
 
Jserais surement de retour bientot  pour d'autre problèmes :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec Mysql_num_rows, je vois pas la

 

Sujets relatifs
[MySQL] comment configurer ma base pour mon projet [resolu]Problème de boutisme...
[PHP] Alternative mysql_fetch_row ?Putain de problème de noob mais je galère....
[PHP] Probleme sur fonctionprobleme d'installation de jbuilder9 [résolu]
[MySQL] replace a une seule occurence ?Problème de compilation
Bonjour, j'ai quelques ptites questions en PHP et MySQL :o[MySQL] petit probleme d'update
Plus de sujets relatifs à : Probleme avec Mysql_num_rows, je vois pas la


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR