Aide PHP pour la fonction SELECT MAX

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


sim100
WRInaute accro
WRInaute accro
 
Messages: 1282
Inscription: Dim Fév 02, 2003 18:45

Aide PHP pour la fonction SELECT MAX

Message le Mer Avr 27, 2005 16:12

Bonjour
je veux utiliser la fonction ci dessous

$query="SELECT MAX(level) AS toto FROM 1two_annuaire_cat";

donc je selectionne le plus grand chiffre du champs level de la table 1two_annuaire_cat.

Mais je le récupère où ce chiffre, danc la variable toto je suppose, mais en faisant un echo $toto; je n'obient rien!!!

Quelqu'un a t-il déja utilisé cette fonction?
Si oui, comment?

Merci pour l'aide


blman
WRInaute accro
WRInaute accro
 
Messages: 2915
Inscription: Ven Sep 05, 2003 10:46

Message le Mer Avr 27, 2005 16:13

J'ai pas bien compris donc je te file ça (mais j'espère pas que c'est ça quand même !!!)
$rep=mysql_query($query);
mysql_fetch_row($rep);
print $rep[0];


Chewee
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 235
Inscription: Mer Fév 16, 2005 23:10

Message le Mer Avr 27, 2005 16:32

La valeur toto que tu as définie est la valeur temporaire que que tu donnes au champ MAX(level) mais tu ne peux pas la récupèrer comme telle.

La méthode de blman est la bonne.


sim100
WRInaute accro
WRInaute accro
 
Messages: 1282
Inscription: Dim Fév 02, 2003 18:45

Non

Message le Mer Avr 27, 2005 16:46

Oui c'est ce que j'ai fait en premier la méthode de blman :?

Mais elle est bonne pour un
$query="SELECT quelquechose FROM 1two_annuaire_cat";

par pour un truc du genre
$query="SELECT MAX(level) AS toto FROM 1two_annuaire_cat";

Car la apparemment le résultat est stoké dans le champs virtuel toto!
Sinon que viendrait faire le AS toto ici?
Le AS toto ne servirait à rien!!!

Si quelqu'un connait, merci d'avance :)


PyRoFLo
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Mar 24, 2004 14:49

Message le Mer Avr 27, 2005 16:47

blman a tout juste, pour optimiser un peu tout ça on pourrait faire :

Code: Tout sélectionner
mysql_result(mysql_query('SELECT MAX(level) FROM 1two_annuaire_cat'),0,0)

:wink:


Chewee
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 235
Inscription: Mer Fév 16, 2005 23:10

Re: Non

Message le Mer Avr 27, 2005 16:57

sim100 a écrit:Oui c'est ce que j'ai fait en premier la méthode de blman :?

Mais elle est bonne pour un
$query="SELECT quelquechose FROM 1two_annuaire_cat";

par pour un truc du genre
$query="SELECT MAX(level) AS toto FROM 1two_annuaire_cat";

Car la apparemment le résultat est stoké dans le champs virtuel toto!
Sinon que viendrait faire le AS toto ici?
Le AS toto ne servirait à rien!!!

Si quelqu'un connait, merci d'avance :)


Dans ton cas, il semblerait que le "AS toto" ne serve à rien non.


sim100
WRInaute accro
WRInaute accro
 
Messages: 1282
Inscription: Dim Fév 02, 2003 18:45

ok

Message le Mer Avr 27, 2005 17:00

Donc le AS quelquechose ne sert à rien :?

Merci ça marche sans le AS


Chewee
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 235
Inscription: Mer Fév 16, 2005 23:10

Message le Mer Avr 27, 2005 17:07

Le AS sert pour faire ce genre de truc :

select * from MA_TABLE_AVEC_UN_NOM_SUPER_LONG as T1, MA_TABLE_AVEC_UN_NOM_SUPER_LONG_AUSSI as T2 where T1.champ1=T2.champ2.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: e-kiwi et 0 invités