Originariamente inviato da federcla

Se non sono del tutto rinco questa query mi dovrebbe restituire un Array con tutti i dati della tabella.
Tu l'hai detto

Il metodo come l'hai fatto restituisce un array con i dati della prima riga letta, perché mysql_fetch_array() legge solo una riga.
Per leggere tutto devi fare un ciclo di mysql_fetch_array() fino a quando non restituisce false.