Allora, son giunto ad una conclusione, credo possa farmi automatizzare il tutto:
Codice PHP:
//dichiaro un array che conterrà il nome dei campi
$array = array();
//estraggo il numero dei campi, inclusi nella tabella (qui mi servirà una mano);
$num=mysql_query("select count(*) from information_schema.columns where table_schema='$this->db' and table_name='$this->tabella';");
//creo una variabile con tale numero;
$campi = ???? // <- qui mi serve una mano, in quanto non riesco ad estrarre il numero (la query è corretta) se eseguita da terminale, ma con php mi dice "Resource id #7" i campi attualmente sono 4
//eseguo un for per estrarre i nomi dei campi e li inserisco in un array
for ($i=0;$i<=$campi;i++; ) {
$nomazzo mysql_field_name($qu,$i);
array_push($this->array$nomazzo);

Praticamente se qualcuno sa dirmi cosa usare per estrarre il risultato dalla variabile $num, dovrei farcela

Grazie ancora a tutti

ALTTTTT ho provato l' istruzione suggeritami (credevo di averla già provata senza risultati)

Codice PHP:
$nummysql_query("SELECT * from staff"); 
$numysql_num_fields($num); 
funzionaaaaa!! yeahhhh

mo spero che fili tutto liscio