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

msi79 388 Messages postés lundi 24 août 2009Date d'inscription 11 novembre 2017 Dernière intervention - 6 janv. 2017 à 09:02 - Dernière réponse : Nessdarth 36 Messages postés vendredi 16 décembre 2016Date d'inscription 28 février 2017 Dernière intervention
- 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

Répondre au sujet
jordane45 19249 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 14 décembre 2017 Dernière intervention - 6 janv. 2017 à 11:02
Commenter la réponse de jordane45
Nessdarth 36 Messages postés vendredi 16 décembre 2016Date d'inscription 28 février 2017 Dernière intervention - Modifié par Nessdarth le 6/01/2017 à 11:34
0
Utile
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.