|
4emedimension 2
| Posté : 18-02-2005 23:07
Voilà le problème :
Sur mon site les visiteurs peuvent voter pour leur station de ski préferée. Je souhaite afficher comme résultat de ma requete un tableau ou dans la premiere colonne se trouve le nom de la station et dans la seconde le nombre de vote pour cette dernière. Le tout dans l'ordre décroissant.
Voilà la requete que j'ai faite mais elle ne marche pas si quelqu'un pouvait m'aider !
$sql2 = "SELECT SUM(id) AS station FROM stations ORDER BY station";
La table stations:
id int(11) primary key auto_increment;
station varchar(128);
ip int(10);
date date;
|  Profil
|
|
Tribal-Dolphin 4374
| |
4emedimension 2
| Posté : 22-02-2005 14:41
Après recherche et quelques aides sur d'autres forums voici la bonne réponse : (ça servira peut être à d'autres personnes....)
$result = mysql_query ("SELECT COUNT(*),station As nbVotes FROM stations GROUP BY station ORDER BY 2 DESC");
while($row = mysql_fetch_row($result)) {
echo " la station".$row[1.]" à reçu ".$row[0]." votes \n";
}
Voilà.
Merci à Tribal-Dolphin malgré les quelques erreurs.
|  Profil
|
|