Problème de tri d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de tri d'un tableau

par ghalaad » 09 févr. 2007, 06:31

Requête :
SELECT login,coffre FROM amis as a,membres as m
WHERE m.id=a.idamides
ORDER BY coffre DESC;

devrait marcher.
Juste comme ça, tes champs doivent être atomiques et donc les noms de tes tables devraient être ... au singulier ;-))

par Truc » 08 févr. 2007, 22:17

Salut,

Intéresse toi aux jointures :)

Problème de tri d'un tableau

par neo765 » 08 févr. 2007, 19:17

Bonjour,

Je souhaite trier un tableau par ordre décroissante celon les pts des membres, mais malheuresement l'ordre se fait selon l'ordre d'apparition de la première requete SQL...

Comment puis-je résoudre mon problème ?

Merci
<?
$idamides_sql = "SELECT idamides FROM amis WHERE idamiexp=$id LIMIT 0,5";
$idamides = mysql_query($idamides_sql);
while ($row = mysql_fetch_assoc($idamides)) {
$varidamides_sql = $row["idamides"];
//--
$idamides2_sql = "SELECT login, coffre FROM membres WHERE id=$varidamides_sql ORDER BY coffre DESC";
$idamides2 = mysql_query($idamides2_sql);
while ($row = mysql_fetch_assoc($idamides2)) {
$varloginami = $row["login"];
$varcoffreami = $row["coffre"];
?>