Utilisation de la fonction MAX

kogoi Messages postés 10 Statut Membre -  
kogoi Messages postés 10 Statut Membre -
Bonjour,

je souhaite utiliser la fonction MAx pour trouver la dernière commande d'un client(fonction que je n'avais jamais utilisé)

j'utilise donc

$sql="SELECT MAX(id) FROM cde WHERE client  = '".$_SESSION['id2']."'";
$resultat=mysql_query($sql) or die("Erreur SQL : $sql<br/>".mysql_error());
$cde = mysql_fetch_array ($resultat)	;
$path=$cde['id'];

echo $path;


sachant que id est l'id de la commande et id2 l'id du client

mais cela ne marche pas
j'ai essayé d'autres solutions trouvés sur internet sans plus de succés

merci de votre aide
A voir également:

2 réponses

le père
 
Bonjour

Tu pourrais faire $path=$cde['id']; si tu avais fait SELECT id..., mais tu n'as pas fait SELECT id..., tu as fait SELECT MAX(id)...
Pour récupérer un résultat qui n'est pas simplement un nom de champ, l'un des moyens est d'utiliser un alias avec AS :
sql="SELECT MAX(id) AS maxid FROM cde WHERE client  = '".$_SESSION['id2']."'";
...
$path=$cde['maxid'];
1
kogoi Messages postés 10 Statut Membre
 
bjr
merci pour ta réponse rapide , c'était bien ça!
A +
0