Salve

Il mio problema riguarda l'ordinamento ovvero:

dovrei ordinare dei vettori, questi vettori altro non sono che i record di una tabellla sql ottenute con la funzionephp mysql_fetch_array (un vetore per riga ovviamente).
In buona sostanza dovrei ordinare queste righe (quindi vettori) scondo due campi della tabela sql (preciso che non posso farlo direttamente via sql con 'order' by perchè non sono estratti direttamente dal database).
Ho pensato di utilizzare la funzione array_multisort
per utilizzarla, costruisco dei vetori che contengano ognuno un campo solo della tabella:
immaginiamo la tabella che contenga i campi a, b, c, d.
quindi creo i vettori $a $b $c $d (le colonne della tabella praticamente)
li metto tutti dentro un altro vettore $vettore($a, $b, $c, $d).
Quindi con la funzione faccio
Codice PHP:
array_multisort($vettore[0], $vettore[1]) 
Il mio dubbio a quasto punto, è se ordino in questo modo mi ordina solo il primo e il secondo vettore lasciando invariati gli altri?

A me ovviamente interessa che tutti i vettori vengano ordinati solidalmente, perchè il primo valore di ognuno è legato al primo dell'altro, così come il secondo, il tero ecc...
In quano i vettori sono le colonne dela tabella, quindi non avrebbe senso ordinare soltanto la prima e la seonda colonna.
Io voglio ordinare i record di tutta la tabela secondo la prima e poi la econda colonna.

Quindi vorrei sapere se il metodo che uso può funzionare,
se non dovesse essere così, qualcuno conosce un metodo che funzioni?

Grazie.