Pb d'insert erreur de syntax

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:28

bonjour
j'ai un formulaire qui permet de s'inscrire sur un site et en même temps d'uploader une image sur le serveur (ça ça fonctionne)

le pb c'est que j'ai une erreur

Code : Tout sélectionner

erreur insert 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 etc ....
le fichier qui traite le formulaire a une requête d'insertion

Code : Tout sélectionner

mysql_query("INSERT INTO user (`id`, `nom`, `ident`, `pass`, `adresse`, `contact`, `profil_id`, `email`, `info`, `pseudo_photo`, `valid`) VALUES ('', '$nom','$ident','$pass, '$adresse', '$contact', '$profil_id', '$email', '$info', '$pseudo_photo', '') ") or die ("erreur insert ".mysql_error());
qu'est ce qui va pas dans ce code ?

merci de vos conseils
Modifié en dernier par elboz le 27 oct. 2005, 11:41, modifié 4 fois.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 oct. 2005, 11:29

Tu as coupé le message d'erreur pil poil à l'endroit où on lit l'erreur

Est-ce que tu peut nous afficher le message d'erreur complet. La solution à ton problème s'y trouve
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 oct. 2005, 11:30

Il te manque un ' fermant après ton $pass ici :

Code : Tout sélectionner

,'$pass',

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:32

désolé

Code : Tout sélectionner

erreur insert 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 'adresse', 'contact', 'profil_id', 'email', 'info', '/var/www/sdb/3/2' at line 1
j'ai remplacé les infos saisies par les champs de la bdd

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:34

YES ! merci charabia !

ça fonctionne j'avais pas les yeux en face des trous super

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 oct. 2005, 11:35

un petit [RESOLU] ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:35

voui avec plaisir je fais comment ?

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:36

trouvé

ça c'est de la productivité ! wouahou

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 oct. 2005, 11:37

Arf raté elboz ! Ce n'était pas le bon résolu :lol:

EDIT de ZEUS : en haut à gauche, tu doit avoir un bouton RESOLU. C'est celui là le bon

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:39

ah bon c'est ou alors ?

je croyais que c'était dans le titre ?

Eléphanteau du PHP | 18 Messages

27 oct. 2005, 11:42

trop moderne ce forum ...