rover

Inscris le 13/08/2008 à 20:07
  • Signature
    Rover
  • Site web
  • Nombre de sujets
    2
  • Nombre de messages
    3
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

rover
le 14/08/2008 à 12:14
Peut-on m'expliquer cette synthaxe svp (sprintf)
$req_adduser = sprintf("INSERT INTO ".DB_PREFIX."users
(groupval, pwd, mail, firstletter, activation)
VALUES
('subscriber', '%s','%s','%s', '%s');",
md5($randpwd), $email, strtolower($email[0]), $randactivation);

Je ne comprends pas la détermination des VALUE (.....) et leurs liaison avec les variables qui suive );", $var...

Merci d'avance
Rover
rover
le 13/08/2008 à 20:56
Problème d'update SQL
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
LoadingChargement en cours