Problème d'update SQL

Répondre
rover
le 13/08/2008 à 20:56
rover
Je souhaite faire une modifications de données dans une DB via l'instruction UPDATE.
Cependant je dois faire une erreur quelque part, car j'ai une erreur:

"SQL !UPDATE ntux2_users SET id_par=1000WHERE mail="jm.ghaye@gmail.com"
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 'mail="jm.ghaye@gmail.com"' at line 1

J'avoue que je ne vois pas...

Voici mon code:
$sql ='UPDATE ntux2_users SET id_par='.$_SESSION['login'].'WHERE mail="jm.ghaye@gmail.com"';

Normalment $_session est une variable numérique et l'adresse e-mail sera une variable caractère.

Quelqu'un voit-il ou je me gourre ?

D'avance merci
Rover
LA GLOBULE
le 13/08/2008 à 21:32
LA GLOBULE
Merci de ne pas mettre "SOS" en titre de sujet, ca n'apporte aucune information sur la nature de ton problème et n'encourage pas les gens à lire ton message.

Bref, sinon, met un espace avant ton WHERE, et utilise la fonction intval sur ton $_SESSION['login'] (sinon, tu seras potentiellement victime d'une injection SQL).
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours