prestation/Modele/Commentaire.php
2025-12-01 18:54:33 +00:00

25 lines
1.0 KiB
PHP

<?php
require_once 'Framework/Modele.php';
class Commentaire extends Modele {
public function getCommentaires($idBillet) {
$sql = 'select COM_ID as id, COM_DATE as date,'
. ' COM_AUTEUR as auteur, COM_CONTENU as contenu from t_commentaire'
. ' where BIL_ID=?'
. ' order by id DESC';
$commentaires = $this->executerRequete($sql, array($idBillet));
return $commentaires;
}
public function ajouterCommentaire($auteur, $contenu, $idBillet) {
$sql = 'insert into t_commentaire(COM_DATE, COM_AUTEUR, COM_CONTENU, BIL_ID)'
. ' values(?, ?, ?, ?)';
$date = date("Y-m-d");
$this->executerRequete($sql, array($date, $auteur, $contenu, $idBillet));
}
public function getNombreCommentaires()
{
$sql = 'select count(*) as nbCommentaires from t_commentaire';
$resultat = $this->executerRequete($sql);
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbCommentaires'];
}
}