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

Messages postés
496
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
8 novembre 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
26954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 décembre 2019
318
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