From 9b94796478d259af929036955ca587d6e65daaa0 Mon Sep 17 00:00:00 2001 From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr> Date: Wed, 4 May 2016 22:55:57 +0200 Subject: [PATCH] ajout d'un checkExist pour profil --- app/model/Profil.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/model/Profil.php b/app/model/Profil.php index 5c61bf0..93a094f 100644 --- a/app/model/Profil.php +++ b/app/model/Profil.php @@ -19,6 +19,19 @@ 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 checkExists($slug_profil) { // méthode permettant de vérifier si un profil existe dans la BDD + $db = Database::getInstance(); // on récupère la connexion à la BDD + $sql = "SELECT * FROM R_joueur WHERE slug = :slug"; + $req = $db->prepare($sql); // on prépare la requête + $req->execute(array(":slug" => $slug_profil)); // on remplace les variables dans la requête + + if($result = $req->fetch()) { // on récupère l'enregistrement, s'il existe + return 1; + } + + return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon... + } } -- GitLab