Requete erronée avec Where
Bonjour a tous,
Je n'arrive pas a comprendre ce qui est faux dans la requete que j'envoie. Si je retire le Where, alors j'ai des résulats.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $bdd = new_PDO();
/*
//
// la requete erronee
//
/* */
$stReq = "SELECT * FROM Users WHERE Login=?";
$Res=$bdd->prepare(stReq);
$Res->execute(array(strtolower($_GET['Login'])));
//si je mets un login qui existe en base j'ai toujours 0 Row et 0Colonnes
echo '<i>le nombre de resultat : '.$Res->rowCount() .'x'.$Res->columncount().';'.$iCount.'-Req='.$stReq.'Login='.$_GET['Login'].'<br>';
/*
//
// la requete qui fonctionne
//
/* */
$stReq = "SELECT * FROM Users";
$Res=$bdd->Query(stReq);
//si je retrouve bien mes petits. =[
echo '<i>le nombre de resultat : '.$Res->rowCount() .'x'.$Res->columncount().';'.$iCount.'-Req='.$stReq.'Login='.$_GET['Login'].'<br>'; |
Je subodore que j'ai une erreur de cast mais je ne vois pas du tout où...
Auriez vous une idée?