niss87
Messages postés35Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention17 mars 2011
-
12 janv. 2010 à 10:15
niss87
Messages postés35Date d'inscriptionvendredi 6 février 2009StatutMembreDernière intervention17 mars 2011
-
12 janv. 2010 à 13:07
bonjour;
j'ai un probleme dans une requete sql,
quand je fais:
$query_Recordset1 = "insert into ma-table(Type de Produit,Composants intégrés) VALUES('$va1','$var2')";
ici les noms de colones sont composées
la premeiere colone=Type de Produit
la deuxieme colone=Composants intégrés
MYSQL me genere une 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 'du produit,Composants intégrés'at line 1
je pensse que MYSQL ne permet pas si la colone est composée,est ce que c'est vrai??
si oui,comment je peux eviter ce probleme??
merci
A voir également:
Insert avec "nom de colone" composé de plusieurs termes
Tonio_35
Messages postés567Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention30 août 201111 12 janv. 2010 à 10:32
C'est vraiment pas terrible d'avoir un nom de colonne composé de plus avec des accents... Ce que je te conseil c'est de changer tout ca... Et des tables avec des -...
ma-table => matable
Type de Produit => typeproduit
Composants intégrés => composantsintegres
Si vraiment tu n'as pas le choix, échappe tes noms de colonne mais c'est vraiment pas la meilleur solution...
<?php
$query_Recordset1 = "insert into `ma-table` (`Type de Produit`, `Composants intégrés`) VALUES('$va1', '$var2')";
?>