Salut tout le monde,

J’espère trouver de l’aide à mon problème sur ce forum.

J’ai un résultat de ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$rq="SELECT id,reference,user,category,rank FROM table where 1=1 ORDER BY rank desc
,CASE 
when category LIKE 'X' then 1 
when category LIKE 'V' then 2 
when category LIKE 'D' then 3 
else 4
end, id asc";
$table = mysql_query($rq);
id reference user category rank
1 Ref1 U1 X 3
2 Ref2 U1 X 3
3 Ref3 U2 X 3
4 Ref4 U2 V 3
5 Ref5 U2 V 3
6 Ref6 U2 D 3
7 Ref7 U3 X 2
8 Ref8 U3 D 2
9 Ref9 U3 D 2
10 Ref10 U4 D 2
11 Ref11 U5 X 1
12 Ref12 U6 V 1
13 Ref13 U6 V 1

Je pense que le résultat est un tableau $table à 2 dimensions.
Ya t’il une solution pour mélanger les lignes de ce tableau, puis à trier le résultat selon la colonne rank et category (X puis V enfin D)
Merci pour toute aide.