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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Problème d'insertion bizarre [resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]Problème d'insertion bizarre [resolu]

n°710537
force_jaun​e
you play, you pay
Posté le 28-04-2004 à 10:57:02  profilanswer
 

Bonjour tout le monde,
j'ai un petit problème lorsque je veux insérer des données dans une table. En effet, cette insertion ne se fait pas, et pourtant quand je récupère la requête et que je la tape direct dans phpmyadlmin, ça marche très bien. Voila mon code :

Code :
  1. for($l=1;$l<count($sscattab);$l++)
  2. {
  3.   $requete="<br>insert into com2cat (numcom, numsscat) values ('".$numcom."' , '".$sscattab[$l]."');";
  4.   if (! $result=mysql_query($requete)) {echo $requete; echo mysql_error();}
  5.   echo "<br>sscat : ".$sscattab[$l];
  6.   echo "        numcom : ".$numcom;
  7. }


Donc au niveau de l'affichage, la requete affichée est correcte, les deux variables que j'affichent sont correctes, mais l'insertion ne se fait pas dans la base de donnée. Au niveau de l'erreur sql, j'ai ça par exemple:

Code :
  1. You have an error in your SQL syntax near '
  2. insert into com2cat (numcom, numsscat) values ('10028' , '183')' at line 1


 
Et sinon, un resultat d'execution par exemple:

Code :
  1. insert into com2cat (numcom, numsscat) values ('10028' , '239');You have an error in your SQL syntax near '
  2. insert into com2cat (numcom, numsscat) values ('10028' , '239')' at line 1
  3. sscat : 239 numcom : 10028
  4. insert into com2cat (numcom, numsscat) values ('10028' , '183');You have an error in your SQL syntax near '
  5. insert into com2cat (numcom, numsscat) values ('10028' , '183')' at line 1
  6. sscat : 183 numcom : 10028
  7. insert into com2cat (numcom, numsscat) values ('10028' , '34');You have an error in your SQL syntax near '
  8. insert into com2cat (numcom, numsscat) values ('10028' , '34')' at line 1
  9. sscat : 34 numcom : 10028
  10. insert into com2cat (numcom, numsscat) values ('10028' , '274');You have an error in your SQL syntax near '
  11. insert into com2cat (numcom, numsscat) values ('10028' , '274')' at line 1
  12. sscat : 274 numcom : 10028
  13. insert into com2cat (numcom, numsscat) values ('10028' , '35');You have an error in your SQL syntax near '
  14. insert into com2cat (numcom, numsscat) values ('10028' , '35')' at line 1
  15. sscat : 35 numcom : 10028
  16. insert into com2cat (numcom, numsscat) values ('10028' , '36');You have an error in your SQL syntax near '
  17. insert into com2cat (numcom, numsscat) values ('10028' , '36')' at line 1
  18. sscat : 36 numcom : 10028


 
Je ne comprends pas bien d'ou peut venir cette erreur de syntaxe vu qu'un copié-collé de ma requete dans myadmin passe tres bien. :pfff:


Message édité par force_jaune le 28-04-2004 à 11:34:11
mood
Publicité
Posté le 28-04-2004 à 10:57:02  profilanswer
 

n°710546
jagstang
Pa Capona ಠ_ಠ
Posté le 28-04-2004 à 11:02:32  profilanswer
 

Citation :


$requete="<br>insert into


 
enlève déjà les tags HTML dans la requête.. :sweat:
 
en passant, c'est <br/> maintenant

n°710609
force_jaun​e
you play, you pay
Posté le 28-04-2004 à 11:28:09  profilanswer
 

ah oui lol je l'avais pas vu celui là. On va dire que c'est la fatigue, en tout cas merci beaucoup Jagstang ;)

n°710613
dropsy
et bonne chance surtout...
Posté le 28-04-2004 à 11:29:08  profilanswer
 

JagStang a écrit :

Citation :


$requete="<br>insert into


 
enlève déjà les tags HTML dans la requête.. :sweat:
 
en passant, c'est <br/> maintenant


:lol: :sweat:  
 
en passant, si tu as toujour une erreur, essaye d'enlerver le ; à la fin dela requête

n°710634
force_jaun​e
you play, you pay
Posté le 28-04-2004 à 11:35:48  profilanswer
 

lol c clair que c'est boulet de foutre de la balise html dans une requete, je devais etre bien fatigué et comme je voulais un affichage clair de mes erreurs, j'ai du mettre cette balise dans chaque expression entre guillemets de mon code :)
Pour le ;, je l'avais mis en desespoir de cause

n°710640
force_jaun​e
you play, you pay
Posté le 28-04-2004 à 11:37:24  profilanswer
 

et pour le <br/>, c'est vrai que je n'ai jamais vraiment appris le html, donc faudrait que je me mette au jus ;) je suis pas du tout w3c complient :)


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

  [PHP]Problème d'insertion bizarre [resolu]

 

Sujets relatifs
Probleme de compilationProbleme PHP et Requete
interpreter du code php contenu dans une base mysql[RESOLU][HEADER] Solution ultime pour programmer propre ?
problème de requêteprobleme avec une requete sous vb6 sur une chaine de caractere ....
[PHP] aide sur une regexInsertion auto
[php] limiter en passage par adresse ? 
Plus de sujets relatifs à : [PHP]Problème d'insertion bizarre [resolu]


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