Problème de Requête SQL + php
Bonjour,
j'ai un souci avec une requête sql, j'ai beau cherché je trouve pas ce qui coince...
Bien entendu j'ai testé chaque variables, mais il semblerait que ca soit une erreur syntaxique :
mysql_query('INSERT INTO file_clients_test(fichier,taille,cle,id_client,id_travail,nom_fichier,commentaire,id_type_fichier,id_plateforme,id_logiciel,num_version,policetype,imagetype,id_groupe_produits) VALUES ('.$upload['uploaded_image'].','.$upload['size'].','.$mdp.','.$_SESSION['appletZAP']['id_client'].',4,'.$upload['uploaded_image'].',lol,'.$_POST[ 'id_type_fichier' ].','.$_POST['id_plateforme'].','.$sel_log.','.$_POST[ 'num_version' ].','.$policetype.','.$imagetype.',2')or die(mysql_error());
ce qui me donne cette 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 '12 PAGES.pdf,1875.75,5,4278,4,PDF 12 PAGES.pdf,lol,indd,Mac Os X,Indesign,CS1,0,' at line 1
j'ai un souci avec une requête sql, j'ai beau cherché je trouve pas ce qui coince...
Bien entendu j'ai testé chaque variables, mais il semblerait que ca soit une erreur syntaxique :
mysql_query('INSERT INTO file_clients_test(fichier,taille,cle,id_client,id_travail,nom_fichier,commentaire,id_type_fichier,id_plateforme,id_logiciel,num_version,policetype,imagetype,id_groupe_produits) VALUES ('.$upload['uploaded_image'].','.$upload['size'].','.$mdp.','.$_SESSION['appletZAP']['id_client'].',4,'.$upload['uploaded_image'].',lol,'.$_POST[ 'id_type_fichier' ].','.$_POST['id_plateforme'].','.$sel_log.','.$_POST[ 'num_version' ].','.$policetype.','.$imagetype.',2')or die(mysql_error());
ce qui me donne cette 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 '12 PAGES.pdf,1875.75,5,4278,4,PDF 12 PAGES.pdf,lol,indd,Mac Os X,Indesign,CS1,0,' at line 1
2 réponses
-
Bonjour,
Mettez les chaîne de caractères entre cotes dans votre insert :
"INSERT INTO file_clients_test(fichier,taille,cle,id_client,id_travail,nom_fichier,commentaire,id_type_fichier,id_plateforme,id_logiciel,num_version,policetype,imagetype,id_groupe_produits) VALUES ('".$upload['uploaded_image']."',".$upload['size']."... -
Bonjour,
Il manque au moins la parenthèse fermente de values$resultat = mysql_query("SELECT uploaded_image,size FROM uploaded_images WHERE id_client=".$id_client."") or die(mysql_error()); while($upload=mysql_fetch_array($resultat)){ mysql_query("INSERT INTO file_clients_test(fichier,taille,cle,id_client,id_travail,nom_fichier,commentaire,id_type_fichier,id_plateforme,id_logiciel,num_version,policetype,imagetype,id_groupe_produits) VALUES ('" .$upload['uploaded_image']."','".$upload['size']."','".$mdp."','".$_SESSION['appletZAP']['id_client']."',4,'".$upload['uploaded_image']."',lol,'".$_POST[ 'id_type_fichier' ]."','".$_POST['id_plateforme']."','".$sel_log."','".$_POST[ 'num_version' ]."','".$policetype."','".$imagetype."',2)")or die(mysql_error()); } };