Bonjour,
j'ai un problème avec le code ci-dessous :print_r($row) n'affiche rien à cause de count($result->fetchAll()) car si j'enlève le count($result->fetchAll()), print_r($row) affiche bien les infos de l'admin...
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 <?php $cnx = new PDO($dsn, $DB_USER, $DB_PASS); $result = $cnx->prepare("SELECT * FROM t_admin WHERE login=:login AND mdp=:mdp"); $result->execute( array( ':login' => $login, ':mdp' => $password )); $count = count($result->fetchAll()); echo("<br />nb : ".$count); // affiche nb : 1 if ($count === 1) { // L'utilisateur est identifié $row = $result->fetch(PDO::FETCH_ASSOC); print_r($row); } ?>
Je débute avec PDO, une subtilité doit me manquer alors que j'ai lu la doc PHP sur PDO...
Une idée ?
Merci d'avance
@+
Partager