Bonjour,
J'ai dans une table d'historique, j'aimerai récupérer la ligne la plus récente. Saurez-vous comment m'y prendre.
côté modèle
et côté contrôleur avec un print_r, j'ai ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function getHistRecentByMfp($iMfp_id) { return $this->execute('SELECT appartenir_id, mfp_id, societe_id, max(date) AS date FROM ' .$this->sTable .' WHERE mfp_id =?', $iMfp_id) ; }
et pour finir directement sur la table mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $oMk_appartenir = model_mk_appartenir::getInstance()->getHistRecentByMfp($oMk_mfp->mfp_id) ; // plus recent print_r($oMk_appartenir) ; exit() ; // objet retourné PDOStatement Object ( [queryString] => SELECT appartenir_id, mfp_id, societe_id, max(date) AS date FROM mk_appartenir WHERE mfp_id =? )
pour une machine donnée, j'ai bien un seul résultat retourné.
cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT appartenir_id, mfp_id, societe_id, max(date) AS date FROM mk_appartenir WHERE mfp_id =536 ;
Partager