Erreur de syntaxe SQL
Fermé
vleeks
Messages postés
29
Date d'inscription
jeudi 20 décembre 2012
Statut
Membre
Dernière intervention
7 octobre 2014
-
6 sept. 2013 à 19:00
vleeks Messages postés 29 Date d'inscription jeudi 20 décembre 2012 Statut Membre Dernière intervention 7 octobre 2014 - 6 sept. 2013 à 19:16
vleeks Messages postés 29 Date d'inscription jeudi 20 décembre 2012 Statut Membre Dernière intervention 7 octobre 2014 - 6 sept. 2013 à 19:16
A voir également:
- Erreur de syntaxe SQL
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur g030 - Forum Bbox Bouygues
- Erreur 1001 outlook - Guide
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
4 réponses
TucSky
Messages postés
32
Date d'inscription
mercredi 29 juin 2011
Statut
Membre
Dernière intervention
15 mars 2022
1
6 sept. 2013 à 19:04
6 sept. 2013 à 19:04
Salut, rapidement comme ça, je me suis dit que c'etait le champ "else" qui posait un soucis, tu peut le renommer en autre chose que "else" et voir se que ça donne ?
Le mot "else" est utilisé dans les requete sql pour les conditions, c'est particulié et il me semple que ça peut pas s'utiliser en nom de champ...
Ou alors ajoute des '' autour des nom des champs dans la requete.
Je suis pas sur du tout mais ça vaut le coup de tester :-)
Le mot "else" est utilisé dans les requete sql pour les conditions, c'est particulié et il me semple que ça peut pas s'utiliser en nom de champ...
Ou alors ajoute des '' autour des nom des champs dans la requete.
Je suis pas sur du tout mais ça vaut le coup de tester :-)
vleeks
Messages postés
29
Date d'inscription
jeudi 20 décembre 2012
Statut
Membre
Dernière intervention
7 octobre 2014
6 sept. 2013 à 19:11
6 sept. 2013 à 19:11
Salut,
merci de ta réponse, mais ca marche pas^^. L'erreur a évolué. J'ai changé en description, et ca donne ca comme erreur maintenant :
Alors que Surcouf est une valeur passée en variable, et supposée être envoyée..
merci de ta réponse, mais ca marche pas^^. L'erreur a évolué. J'ai changé en description, et ca donne ca comme erreur maintenant :
Erreur SQL lors de l'insertion !INSERT INTO seances(patrouille, lieu, description, time) VALUES(Surcouf, test, test, test)
Unknown column 'Surcouf' in 'field list'
Alors que Surcouf est une valeur passée en variable, et supposée être envoyée..
TucSky
Messages postés
32
Date d'inscription
mercredi 29 juin 2011
Statut
Membre
Dernière intervention
15 mars 2022
1
6 sept. 2013 à 19:13
6 sept. 2013 à 19:13
Ok je vois bon ajoute des "'" entre les valeur passée en variable, parceque sinon Mysql croit que c'est des champs.
$sql = "INSERT INTO seances(patrouille, lieu, description, time) VALUES('".$patrol."', '".$lieu."', '".$desc."', '".$time."')";
$sql = "INSERT INTO seances(patrouille, lieu, description, time) VALUES('".$patrol."', '".$lieu."', '".$desc."', '".$time."')";
vleeks
Messages postés
29
Date d'inscription
jeudi 20 décembre 2012
Statut
Membre
Dernière intervention
7 octobre 2014
6 sept. 2013 à 19:16
6 sept. 2013 à 19:16
En fait j'ai trouvé, il suffisait maintenant de changer les guillemets de ".$test." à '".$test."'
Merci en tout cas, le problème principal etait bien ce else^^
Merci en tout cas, le problème principal etait bien ce else^^