[PHP/MYSQL] Aide pour requete

Aide pour requete [PHP/MYSQL] - Programmation

Marsh Posté le 18-01-2002 à 18:41:39    

avant ou après requete, j'aimerais classer des données
 
dans une ligne donnée de ma table... dans la colonne 1 j'ai 10, colonne 2 j'ai 11, colonne 3 j'ai 5 etc etc....
 
moi j'aimerais les classer dans l'ordre croissant. Cependant, je dois savoir de qu'elle colonne il provient... (c'est pas trop compliqué ?
 
genre si à la fin j'ai quelque chose comme 5 10 11 je dois savoir que 5 est colonne 3, 10 est colonne 1 et 11 colonne 2
 
Aidez moi je bloque !

Reply

Marsh Posté le 18-01-2002 à 18:41:39   

Reply

Marsh Posté le 18-01-2002 à 18:43:11    

j'oubliais, dans ma ligne j'ai d'autres information... (bien sur) que colonne de nom 1 2 3... j'ai aussi nom etc etc

Reply

Marsh Posté le 18-01-2002 à 18:47:02    

Tu met des clause Where, order by a ta requete

Reply

Marsh Posté le 18-01-2002 à 18:47:50    

Bah order by ca trie des lignes non ? pas des colonnes ?

Reply

Marsh Posté le 18-01-2002 à 18:52:42    

Alors essai de recupere tes colone et de les compare entre elle
if $row[1]<$row[2]{else.....}
 
et fais comme sa pour les trier dans l'odre, mais sa va etre compliquer a faire, mais c est possible

Reply

Marsh Posté le 18-01-2002 à 19:03:18    

il y a 9 colonnes !!!
 
et c'est un pour un site assez fréquenter, donc il faudrait que j'optimise !
 
Qui a des idées ?? merci bocarzu... je peux essayer en extreme recours...

Reply

Marsh Posté le 18-01-2002 à 19:04:57    

Ben fô y mettre dans un tableau py ensuite, fô le trier koa !
http://www.php.net/manual/fr/function.asort.php

 

[edtdd]--Message édité par Mara's dad--[/edtdd]


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 18-01-2002 à 19:06:48    

ya bien un algo en PHP qui trie en gardant un nom de colonne nom ??

Reply

Marsh Posté le 18-01-2002 à 19:08:37    

oui !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 18-01-2002 à 19:11:26    

<?php
  $fruits = array(  "d"=>"papaye",
                    "a"=>"orange",
                    "b"=>"banane",
                    "c"=>"ananas" );
  asort($fruits);
  for(reset($fruits); $key = key($fruits); next($fruits)) {
    echo "fruits[$key] = ".$fruits[$key]."\n";
  }
?>
 
 
Euuuu c"=>"ananas" ??
c koi le nom de la colonne ?

Reply

Marsh Posté le 18-01-2002 à 19:11:26   

Reply

Marsh Posté le 18-01-2002 à 19:15:32    

c


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed