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

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);
le souci c'est que le print_r($pagination) me donne Array ( [nbmess] => 20 ).
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