/** * Fonction permettant de lister les utilisateurs * @return array Renvoie la liste */ public function listUsers() { $query = "SELECT * FROM users"; $resultatlist = $this->db->getAll($query); return $resultatlist; }
/** * * Fonction permettant de selectionner toutes les news * */ public function listNews() { $query = "SELECT * FROM news"; $resultat = $this->db->getAll($query); return $resultat; }
/** * Fonction permettant de selectionner tous les articles * @return array Renvoie tous les articles */ public function listArticles() { $query = "SELECT * FROM articles;"; $resultat = $this->db->getAll($query); return $resultat; }
/** * Fonction permettant de savoir quelles articles dans telles categories * @param Varchar $nom_categories Nom de la catégorie * @return array Renvoie tous les articles d'une catégorie */ public function articlesInCategories($nom_categories) { $query = "SELECT articles.nom, articles.description, articles.prix, articles.quantite, articles.reference, articles.id_admin, categories.nom_categories, categories.description as content_categories FROM articles INNER JOIN asso_art_categ ON articles.id_articles = asso_art_categ.id_articles INNER JOIN categories ON asso_art_categ.id_categories = categories.id_categories WHERE categories.nom_categories = '" . $nom_categories . "' ;"; $resultat = $this->db->getAll($query); return $resultat; }