|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Développeur Web Inscription : avril 2010 Messages : 5 ![]() |
j'essaie d'executer deux requetes UPDATE et INSERT en meme temps vers ma bd mysql via la fonction mysql_query(), mais je reçois l'erreur:
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 'INSERT INTO recu (id,num_recu,cin,nom,prenom,date_recu,mode_paiem,paye_par,objet' at line 1 Or si j'execute la requete directement depuis mon editeur de requetes mysql ça marche sans problème. voici mon code php: Code :
easyPHP 3.0 PHP 5.2.8 mySQL 5.5.9 |
||
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir et Bienvenue sur Developpez
1- Il ne faut pas mettre un ";" dans une requête à exécuter dans mysql_query(). 2- Il faut lancer les requêtes une par une. 3- $requete3 existe? A+. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Développeur Web Inscription : avril 2010 Messages : 5 ![]() |
j'ai trouvé la solution,
il fallait séparer les deux requetes et appeller mysql_query pour chacune des deux genre: Code :
|
||
|
|
00
|
|
|
#4 | |
|
Invité de passage
![]() Développeur Web Inscription : avril 2010 Messages : 5 ![]() |
Citation:
oui $requete3 existe dans un test que g pas mentionné. Merci pour les conseils. |
|
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
il ne faut pas utiliser or die pour gérer les erreurs mysql, il faut activer le trace mode
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com