Bonjour à tous,

Pour faire simple, je vous donne l'exemple:

J'ai une table qui contient une colonne "distance" composé de différentes valeurs de champs (15, 20, 35, 45 km)
La seconde colonne contient simplement un ID

Comment dois-je m'y prendre pour afficher par distances le total des ID trouvés

15km => 10
20km =>155
35km =>200
45km =>423

Une requête de ce type me renverra chaque enregistrements en répétant les distances trouvées

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$sql = "SELECT * FROM gghf_distance WHERE rando='$rand' AND annee= '$time' ORDER BY distance DESC";
 
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$total = mysql_num_rows($req);
?>
<table style="width:100%" cellpadding="0" cellspacing="">
<tr>
<td>
Distances
</td>
<td>
Total
</td>
</tr>
<?php
while($data = mysql_fetch_assoc($req))
    {
		echo '<tr><td>'.$data['distance'].'</td>';
	        echo '<td>'.$total.'</td></tr>';
	}
Merci pour votre aide