prb de syntaxe de PHP et mysql update

DBU
Eléphanteau du PHP | 42 Messages

01 août 2008, 15:15

Bonjour,

je trainne avec un problème de syntaxe..

Code : Tout sélectionner

mysql_query("UPDATE `tb_annu` SET `annuNom`=$FicheNom `annuPrenom`=$FichePrenom `annufonction`=$FicheFonction `annuService`=$FicheService `annuProjet`=$FicheProjet `annuLocalisation`=$FicheLocalisation `annuTelbureau`=$FicheTelFixe `annuPOSTEINT`=$FicheNumPoste `annuTelmobile`=$FicheTelMobile `annuEmail`=$FicheEmail `image`=$FicheImage WHERE code=$id") or die('Erreur SQL : '. mysql_error());

j'ai le msg err suivant :

Modification de l'utilisateur en cours, veuillez patienter...Erreur SQL : Erreur de syntaxe près de 'annuPrenom`=Abdalla `annufonction`=Manager Assistant & `annuSer' à la ligne 1

Merci pour votre aide...

Mammouth du PHP | 558 Messages

01 août 2008, 15:20

a mon avis il manque des virgules entre tes champs et des simple quotes autour de tes variables lol

DBU
Eléphanteau du PHP | 42 Messages

01 août 2008, 15:25

oui, j'ia continué avec le virgule en plus mais il me manque quoi vers le where...


[/code] mysql_query("UPDATE `tb_annu` SET `annuNom`='$FicheNom', `annuPrenom`='$FichePrenom', `annufonction`='$FicheFonction', `annuService`='$FicheService', `annuProjet`='$FicheProjet', `annuLocalisation`='$FicheLocalisation', `annuTelbureau`='$FicheTelFixe', `annuPOSTEINT`='$FicheNumPoste', `annuTelmobile`='$FicheTelMobile', `annuEmail`='$FicheEmail', `image`='$FicheImage', WHERE `code`='$id'") or die('Erreur SQL : '. mysql_error());

Code : Tout sélectionner

merci
code est un champs integer et ID une chaine comment faire la convertion ...

Sniiif

merci

Mammouth du PHP | 558 Messages

01 août 2008, 15:36

retire ta virgule juste avant le where clause

DBU
Eléphanteau du PHP | 42 Messages

01 août 2008, 15:43

merci c'est ok