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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Syntax sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Syntax sql

n°1511399
drexlbob
Posté le 06-02-2007 à 15:09:21  profilanswer
 

Quela'un pourrai-t-il me dire ou est l'erreur de syntax svp??
 
merci
 
 $fill_db = sprintf("INSERT INTO user (`nom`, `prenom`, `login`, `adresse`, `cp`, `ville`, `email`, `pass`, `repass`, `date`) VALUES ('%s', '%s','%s','%s','%d', '%s''%s','%s',,'%s', '%d')", mysql_real_escape_string($nom, $link),
     mysql_real_escape_string($prenom, $link),
     mysql_real_escape_string($login, $link),
     mysql_real_escape_string($adresse, $link),
     $cp,
     mysql_real_escape_string($ville, $link),
     mysql_real_escape_string($email, $link),
     mysql_real_escape_string($pass, $link),
     mysql_real_escape_string($repass, $link),
     $date);
 
erreur afficher :
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''allo', '6')' at line 1
 
nan en fait c une virufle oubliee mais une otre erreur saffiche:
 
voila la requete securise:$fill_db = sprintf("INSERT INTO user (`nom`, `prenom`, `login`, `adresse`, `cp`, `ville`, `email`, `pass`, `repass`, `date`) VALUES ('%s', '%s','%s','%s','%d', '%s''%s','%s','%s', '%d')", mysql_real_escape_string($nom, $link),
     mysql_real_escape_string($prenom, $link),
     mysql_real_escape_string($login, $link),
     mysql_real_escape_string($adresse, $link),
     $cp,
     mysql_real_escape_string($ville, $link),
     mysql_real_escape_string($email, $link),
     mysql_real_escape_string($pass, $link),
     mysql_real_escape_string($repass, $link),
     $date);
 
et l'erreur:
Column count doesn't match value count at row 1
 
 
 

Message cité 1 fois
Message édité par drexlbob le 06-02-2007 à 15:12:09

---------------
L'etre humain juge tres vite comprend lentement, s'enerve facilement et perd vite ses facultees d'enfant!!!!
mood
Publicité
Posté le 06-02-2007 à 15:09:21  profilanswer
 

n°1511400
ZeBix
edit > preview
Posté le 06-02-2007 à 15:12:05  profilanswer
 

je ne sais pas comment php interprète ce caractère : `
 
Essaye les noms de champs sans rien (et surtout pas de quotes mais ça tu sais, je présume).
 
En outre, à la fin de tes champs % tu as :  
 

Citation :

'%s''%s','%s',,'%s', '%d'


 
Est-ce que ces champs sans virgule séparatrice et ces deux virgules successives, c'est normal ?

n°1511401
dwogsi
Défaillance cérébrale...
Posté le 06-02-2007 à 15:12:08  profilanswer
 

drexlbob a écrit :

$fill_db = sprintf("INSERT INTO user (`nom`, `prenom`, `login`, `adresse`, `cp`, `ville`, `email`, `pass`, `repass`, `date`) VALUES ('%s', '%s','%s','%s','%d', '%s''%s','%s',,'%s', '%d')", mysql_real_escape_string($nom, $link),
     mysql_real_escape_string($prenom, $link),
     mysql_real_escape_string($login, $link),
     mysql_real_escape_string($adresse, $link),
     $cp,
     mysql_real_escape_string($ville, $link),
     mysql_real_escape_string($email, $link),
     mysql_real_escape_string($pass, $link),
     mysql_real_escape_string($repass, $link),
     $date);


Edit : Arf, grillé...

Message cité 1 fois
Message édité par dwogsi le 06-02-2007 à 15:12:49

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1511402
drexlbob
Posté le 06-02-2007 à 15:13:25  profilanswer
 

dwogsi a écrit :

Edit : Arf, grillé...


 
merci c bon  


---------------
L'etre humain juge tres vite comprend lentement, s'enerve facilement et perd vite ses facultees d'enfant!!!!

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

  [PHP] Syntax sql

 

Sujets relatifs
[PHP] Securite formulaire + base de donneeASP, mcms, PHP et MySQL se comprennent-ils?
[PHP] pb controle de formulaire[PHP] FPDF : Comment activer la compression ?
[ PHP ] fonctions mail en local[PHP - GD] Extraire une portion d'image
[PHP] Problème de WarningExecution par cron d'un PHP pour créer une page Html
Recuperer une variable XML via PHP[PHP] Pb de syntax
Plus de sujets relatifs à : [PHP] Syntax sql


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