From bfa117f99a232f014ce11f5e8e36336375199369 Mon Sep 17 00:00:00 2001 From: vbochet <vbochet@gmail.com> Date: Fri, 6 May 2016 16:35:44 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20m=C3=A9thode=20dans=20le=20mod?= =?UTF-8?q?=C3=A8le=20de=20profil=20pour=20r=C3=A9cup=C3=A9rer=20le=20dern?= =?UTF-8?q?ier=20inscrit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/model/Profil.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/model/Profil.php b/app/model/Profil.php index 5c61bf0..2f78777 100644 --- a/app/model/Profil.php +++ b/app/model/Profil.php @@ -19,6 +19,18 @@ class Profil extends Model { // classe de modèle pour l'affichage de profils $req->setFetchMode(PDO::FETCH_CLASS, "Profil"); return $req->fetchAll(); } + + public static function getLastMember() { // méthode permettant de récupérer les informations relatives au dernier membre inscrit en BDD + $db = Database::getInstance(); // on récupère la connexion à la BDD + $sql = "SELECT * FROM R_joueur"; // on définit la requête qu'on enverra + $req = $db->query($sql); // on exécute la requête + $req->setFetchMode(PDO::FETCH_CLASS, "Profil"); // règle le type dans lequel on doit mettre les données (PDO va chercher les attributs de la classe de même nom que ses colonnes de BDD et mettre dedans les valeurs correspondantes) + $ret = null; + while ($elt = $req->fetch()) { // on parcourt tous les résultats et on les stocke au fur et à mesure dans la même variable, jusqu'au dernier. C'est lui qui restera à la fin + $ret = $elt; + } + return $ret; // on retourne les données du membre + } } -- GitLab