Problème avec requete mySQL

Eléphanteau du PHP | 23 Messages

26 nov. 2011, 17:58

Je voudrais faire un requete avec SELECT qui afficherait uniquement le dernier enregistrement de chaque valeur différente de la colonne "titre".
Un seul enregistrement par titre en selectionnant le plus récent.
J'espère que c'est clair. :?
Merci pour votre aide.
marcello :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

27 nov. 2011, 00:06

tu a fait quelque chose ?

tu connais distinct et order by ?

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 23 Messages

27 nov. 2011, 12:44

Voici mon code.
Je voudrais avoir le dernier enregistrement de chaque idUtilisateur.
Le problème, c'est que je voudrais selection les colonnes nom, couleur et expression qui correspondent à chaque enregistrement.
Pour le moment, il me renvoie des valeurs vide pour ces colonnes. |*()

Code : Tout sélectionner

$sql= "SELECT DISTINCTidUtilisateur FROM reussites ORDER BY date DESC"; $rs =mysql_query($sql, $connexionLogin) or die(mysql_error()); $total_rs = mysql_num_rows($rs); envoi("total",$total_rs ); if(($total_rs !=0)){ $counter=0; while($row_rs= mysql_fetch_assoc($rs)) { $idUtilisateur= $row_rs['idUtilisateur']; envoi("idUtilisateur".$counter, $idUtilisateur); $nom= $row_rs['nom']; envoi("nom".$counter, $nom); $couleur = $row_rs['couleur']; envoi("couleur".$counter, $couleur); $expression = $row_rs['expression']; envoi("expression".$counter, $expression); $counter++; }
Quelle est la solution ?