Quote (orma55 @ 23 Jun 2013 19:02)
Bonjour à tous,
Petites infos : Je souhaite récuperer tout simple un nombre de cases dans un troncon ( il sagit d'un jeu de l'oie )
J'ai ma fonction :
public function nbCases($pl, $tr)
{
$q = $this->db->prepare('SELECT Count(*) FROM caze WHERE ID_plateau = :idp and ID_troncon = :idt');
$q->bindValue(':idp', $pl, PDO::PARAM_INT);
$q->bindValue(':idt', $tr, PDO::PARAM_INT);
$q->execute();
$data = $q->fetch(PDO::FETCH_ASSOC);
return $data;
}
ça me renvoi toujours 1
Alors que quand je tape la requête directement dans phpmyadmin, il m'affiche le bon nombre.
ça doit venir du fetch mais je trouve pas quoi :/
Merci bien.
Lorsque tu passes l'argument FETCH_ASSOC, la méthode fetch() renvoie un tableau. Si tu essaies d'afficher la valeur retournée directement, le problème vient peut-être de là.