bonjour j'essaie de conter le nombre de résultat pour cette commande mais ça ne fonctionne pas mail est non défini

$req = $bdd->prepare('SELECT COUNT(*) FROM membres WHERE mail=:email');
$req->execute( array(
    'email' => $_POST['email']
));
$reponse = $req->fetch();
$total_mail = $reponse['mail'];

2 réponses


keulu
Réponse acceptée
$req = $bdd->prepare('SELECT COUNT(*) as count FROM membres WHERE mail=:email');
[...]
$total_mail = $reponse['count'];

d'ailleur, un peu de doc :)
https://www.percona.com/blog/2007/04/10/count-vs-countcol/

merci pour ta reponse je recupere bien le nombre de mail avec COUNT(mail)