bonjour a tous
j’essaie de créer un script de pagination. je veux compter le nombre de messsage qui ont été validé au prealable par un admin.
si le message est : non validé le champs etat est a 0 refusé 1 et accepter 2.
pour cela j'ai
le souci c'est que le print_r($pagination) me donne Array ( [nbmess] => 20 ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $req = $bdd->prepare('SELECT COUNT(etat = 2) as nbmess FROM message ')or die(print_r($bdd->errorInfo())); $req->execute(); $pagination = $req->fetch(PDO::FETCH_ASSOC); print_r($pagination);
dans ma table il y a bien 20 messages mais il n'y en a que 9 qui ont un etat = 2. les 11 autres ont un etat =0.
comment puis je faire pour qu'il me compte uniquement les messages dont l'etat est 2.
d'avance merci
Partager