par
Mazarini » 04 sept. 2012, 08:27
Essayes pluôt :
<?PHP
$skl = 'SELECT idch, SUM(file_duration) FROM `chansons` GROUP BY idch';
$skReq = $connexion->query($skl);
$skRes = $skReq->fetchAll();
foreach($skRes as $kh=>$vh)
{
$file_duration = $vh['SUM(file_duration)']; // attention tu avais mis un ] au lieu de ) d'ou ton problème
echo $file_duration,'<br>'; // à faire à chaque itération sinon tu affiches juste le dernier
}
?>
Autrement, SELECT SUM(file_duration) FROM `chansons` fonctionne ! je viens de tester : SELECT SUM( id )
FROM `stats_access` chez moi.
Il faudrait que tu actives les erreurs php : error_reporting(E_ALL); pour voir les erreurs comme ne pas mettre le bon nom de colonne.
Il serai mieux de faire SELECT SUM(file_duration)
as total FROM `chansons` parce que c'est plus facile d'écrire 'total' que 'SUM(file_duration)' pour récupérer la valeur