pauvre SELECT raté
Posté : 27 juil. 2014, 15:48
Saloute,
voilà mon souci:
Lorsqu'on se connect à mon site je récupère toutes les infos de l'utilisateur dans $_SESSION['infos'] grâce à un prepare de :
SELECT `users`
WHERE `pseudo` = (:log)
AND `password` = (:password)
Et ça fonction parfaitement.
Plus tard, je propose d'éditer les informations du compte avec un update qui fonction très bien lui aussi. Cependant, j'en profite pour refaire un SELECT de toutes les infos de l'utilisateur.
Et là, c'est le drame. Le select fonction sur php myadmin, j'ai var_dump tous mes atributs "$this", vérifié la connection à la BDD bref. Je deviens fou. Voici la saloperie de requette:
$this->statement = $this->bdd->prepare('SELECT * from `users` where pseudo = (:log) AND password = (:password)');
$this->statement->execute(array(
"log"=>$this->log_s,
"password"=>$this->password_s
));
$rez=$this->statement->fetch(PDO::FETCH_ASSOC); // $rez retourn ''NULL''
$_SESSION['infos']=$rez;
des idées?
voilà mon souci:
Lorsqu'on se connect à mon site je récupère toutes les infos de l'utilisateur dans $_SESSION['infos'] grâce à un prepare de :
SELECT `users`
WHERE `pseudo` = (:log)
AND `password` = (:password)
Et ça fonction parfaitement.
Plus tard, je propose d'éditer les informations du compte avec un update qui fonction très bien lui aussi. Cependant, j'en profite pour refaire un SELECT de toutes les infos de l'utilisateur.
Et là, c'est le drame. Le select fonction sur php myadmin, j'ai var_dump tous mes atributs "$this", vérifié la connection à la BDD bref. Je deviens fou. Voici la saloperie de requette:
$this->statement = $this->bdd->prepare('SELECT * from `users` where pseudo = (:log) AND password = (:password)');
$this->statement->execute(array(
"log"=>$this->log_s,
"password"=>$this->password_s
));
$rez=$this->statement->fetch(PDO::FETCH_ASSOC); // $rez retourn ''NULL''
$_SESSION['infos']=$rez;
des idées?