29-12-2006, 06:00 PM
Tu dois utiliser un alias pour le résultat ou alors utiliser l'index de la colonne dans le résultat.
Premier exemple en utilisant un Alias et en récupérant la valeur du champ par le biais de son nom avec mysql_fetch_assoc() ou mysql_fetch_array()
Premier exemple en utilisant un Alias et en récupérant la valeur du champ par le biais de son nom avec mysql_fetch_assoc() ou mysql_fetch_array()
Code PHP :
<?php
//Méthode 1
$sql='SELECT SUM(champ) AS total FROM table';
$rs=mysql_query($sql);
$ligne=mysql_fetch_assoc($rs);
echo $ligne['total'];
Deuxième exemple sans utiliser d'Alias mais en récupérant directement le contenu de la colonne 0 (celle ou se trouve le résultat) avec mysql_fetch_row().
Code PHP :
<?php
//Méthode 2
$sql='SELECT SUM(champ) FROM table';
$rs=mysql_query($sql);
$ligne=mysql_fetch_row($rs);
echo $ligne[0];