Valeur max d'une colonne d'une table ?

Répondre
romeofi05
le 13/08/2003 à 11:27
romeofi05
Salut à tous !

Je voudrais savoir quelle requête SQL il faut utiliser pour recevoir la valeur la plus élevée d'une colonne dans une table MySQL ? J'ai bien vu une fonction dans le manuel PHP (MAX), mais je ne sais pas quel type de résultat elle renvoie (un nombre, un tableau ??)

Merci !
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
LA GLOBULE
le 13/08/2003 à 12:03
LA GLOBULE
Ben tout depend de la fonction mysql que tu emploies.

Si tu utilises mysql_fetch_array, tu auras un tableaux avec ta valeur dedans, mysql_fetch_object, tu auras un objet, etc...

Mais ensuite, quand tu recuperes la valeur, tu auras un nombre.
romeofi05
le 13/08/2003 à 13:06
romeofi05
Bien.
moi j'utilise mysql_fetch_array... par contre normalement pour récupérer l es valeurs du tableau renvoyé par cette commeande je fais :
$valeur = $tableau['nomdelacolonne']

et là $valeur est vide !!!!
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
LA GLOBULE
le 13/08/2003 à 13:30
LA GLOBULE
Fais un SELECT max(ton_champ) as toto FROM ...

Et apres, un :

$data = mysql_fetch_array($requete);
$valeur = $data['toto'];
romeofi05
le 13/08/2003 à 15:50
romeofi05
Merci ! j'ai souvenir d'avoir vu ça qque part mais je n'arrivais pas à le mettre en oeuvre :smiley:

A plus
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours