Bonjour,
Je tente
- de faire la somme d'une colonne
- et aussi d'obtenir le nombre de lignes
Je dois me planter entre rowCount() de php et SUM() de MySql
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 try { $sql = "SELECT id_user,id_cotisation,total_cotisation, SUM(total_cotisation) AS somme_cmd FROM cotisation"; $stmt_cmds = $bdd_user->prepare($sql); } catch(PDOException $e) {echo 'Erreur: '.$sql . "<br>" . $e->getMessage();$erreur=$sql;} $stmt_cmds->execute(array()); $cmds = $stmt_cmds->fetch(); echo $cmds['somme_cmd']; // > Ok on obtient bien SUM echo $stmt_cmds->rowCount(); // > Retourne 1
Par contre en enlevantLe rowCount(); est Ok
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SUM(total_cotisation) AS somme_cmd
---
Est-il possible de faire SUM() et rowcount() dans la même requête ?
Merci pour vos lumières.
Ps: Je ne sais plus comment indiquer le type de langage dans les balises [CODE].
Partager