8792 sujets

Développement web côté serveur, CMS

Bonjour à tous,
j'ai (encore?!!) un problème mais vu la quantité de code que je fais en ce moment c'est normal..je commence à fatigué en fin de journée..je suis qu'un humain.. :'( !

Alors voila je vous expose mon problème:

j'ai deux tables une 'membres' et une 'fiches_membres'.
Pour l'instant je cherche après une requete sql:

Code : SQL

$reponse = mysql_query('SELECT * FROM membres')


Donc après cette requete je voudrais ranger le tableau $reponse par ordre de pseudo alphabetique.

format de $reponse:
array(
array(id1, pseudo1, pass1, email1)
array(id2, pseudo2, pass2,email2)
...
)


Donc je me suis renseigné ici (exemple 386) sur la fonction array_multisort() dont j'ai, (je pense mais a vous de me dire), besoin !

Il semblerait que j'ai a "pivoter" mon tableau car cette fonction prend les colonnes en compte.

Mais voila le probleme se pose quand je doit choisir les arguments:
doit-je mettre ceci?

Code : PHP

foreach ($reponse as $key => $row) {
    $reponse[2] [$key]  = $row['volume'];
    $reponse[2] [$key] = $row['edition'];
}



je ne vois pas a quoi correspondent pour moi le 'volume' et le 'edition' de leur exemple.

Merci de votre aide.
Modifié par Trolll (04 Apr 2007 - 19:24)
En fait il y avait une methode beaucoup plus simple:

SELECT id, pseudo, pass, email FROM membres ORDER BY pseudo ASC


Voila!
Merci quand même!