Bonjour,
Je fais cette petite requete d'insert avec un prepare mais rien ne va.
J'ai les donnée qui s'insert de cette forme :
Pourquoi le bind ,'est pas pris en compte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part :pseudo
Voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php include 'mysql.php'; class User extends mysql { public $response = ""; function register($pseudo, $password, $email) { $password = sha1($password); $dbh = mysql::getInstance(); $sql = 'INSERT INTO account (username, sha_pass_hash, gmlevel, email) VALUES (":pseudo", ":password", 1, ":email")'; $requete = $dbh->prepare($sql); $requete->bindParam(':pseudo', $pseudo); $requete->bindParam(':password', $password); $requete->bindParam(':email', $email); $requete->execute(); $this->response = "Account created"; } ?>
Partager