vxr888
Messages postés85Date d'inscriptionmardi 23 mars 2004StatutMembreDernière intervention27 novembre 2010
-
28 sept. 2007 à 15:59
vxr888
Messages postés85Date d'inscriptionmardi 23 mars 2004StatutMembreDernière intervention27 novembre 2010
-
3 oct. 2007 à 11:38
Bonjour,
J'ai un soucis depuis quelques jours avec une requête insert to...
J'ai un insert to sur une base de données dont le nom est OBLIGATOIREMENT le nom du serveur, un tiret, le nom de mon choix. Exemple : web75-forum ...
Voici le problème...
$result=mysql_query("INSERT INTO web75-ljt (Dept,Nom,Annee,Qte,Libre) VALUES ('$Dept','$Nom','$Annee','$Qte','$Libre')");
if (!$result) {
echo "L'enregistrement de vos données a échoué. Essayez plus tard
";
echo "";
} else {
echo "Les données ont été enregistrées avec succès
";
echo "";
}
Ceci me retourne : L'enregistrement de vos données a échoué. Essayez plus tard.
Si je tape cette requête directement dans mysql il me dit que c'est à cause du tiret entre web75 et ljt.
Par ailleurs j'ai aussi un champ id au début mais je l'ignore (je pense pas que ce soit le soucis).
#1064 - 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 '[web75-ljt] (Dept,Nom,Annee,Qte,Libre) VALUES ('45','Essai','1965','2','0')' at line 1