Recuperer le plus petite et le plus grande valeurs d'un tableau

Messages postés
494
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
18 août 2019
- - Dernière réponse : Nessdarth
Messages postés
36
Date d'inscription
vendredi 16 décembre 2016
Statut
Membre
Dernière intervention
28 février 2017
- 6 janv. 2017 à 11:33
Bonjour,
je veux récupérer la plus petite moyenne et le plus grande mais je n'arrive pas .
pouvez vous m'aider ?
NB: au passage je vous souhaite les vœux les meilleurs
voici mon code qui ne retourne rien:
	$moyennes = array();
	$requete = "SELECT * FROM moyenne ORDER BY moyenne DESC";
	
	$resultat = mysqli_query($db, $requete);
	$i = 0;
	
	while( $row = mysqli_fetch_array($resultat)):
		//echo "<h3>Moyenne de l'eleve $i : ".$row['moyenne']."</h3><br/>";
		$moy = $moyennes[] = $row['moyenne'];
		$i++;
	endwhile;
	
	for($b = 0; $b < $i; $b++):
		
		  if($min > $moyennes[$b]){
		     $min = $moyennes[$b];
			 echo $min;
		
	endfor;
	
Afficher la suite 

2 réponses

Messages postés
26497
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 octobre 2019
316
Commenter la réponse de jordane45
Messages postés
36
Date d'inscription
vendredi 16 décembre 2016
Statut
Membre
Dernière intervention
28 février 2017
0
Merci
Bonjour,

Je ferai cela dans la requête:

'SELECT min(moyenne) MinMoyenne, max(moyenne) MaxMoyenne FROM moyenne'


Tu récupère ainsi une ligne avec les 2 valeurs.

Mais cette solution est viable si tu n'as besoin que de ces 2 valeurs et que tu n'utilises pas les autres moyennes.
Commenter la réponse de Nessdarth