Bonjour à tous ! j’essaie d’avoir une classe qui me renvoie un tableau avec des dates de rendez-vous pour un mois donné. Problème : le $tab de ma fonction getDates() me renvoie un booléen au lieu de me renvoyer un tableau :(. ça a l’air d’être un problème assez commun, mais je n’arrive pas à trouver la réponse… (comprenez : désolé pour la question de noob, mais promis j’ai googlé et regardé la faq).
<?php
class ClassRDV {
var $bdd;
var $req;
function __construct() {
try {
$this->bdd = new PDO('mysql:host=localhost; dbname=maDB; charset=utf8', 'root', 'root');
} catch (Exception $e) {
die('Erreur' . $e->getMessage());
}
$this->req= $this->bdd->prepare('SELECT moment, client FROM rendezvous WHERE month(moment) = :month');
$this->bdd->query('SET lc_time_names = \'fr_FR\'');
}
function getDates($month) {
$tab = array();
$ligne = $this->req->execute(array('month' => $month));
while ($ligne->fetch()) {
$tab[] = $ligne;
}
return $tab;
}
}
?>
Merci de votre aide
+0
-0