ho una query impostata nel seguente modo ( non so se corretto ):

Codice PHP:
$query_cerca_annunci mysql_query("SELECT annunci_attivi.titolo, annunci_attivi.descrizione, annunci_attivi.categoria, annunci_attivi.prezzo,  MATCH(annunci_attivi.titolo, annunci_attivi.descrizione, annunci_attivi.categoria)    
    AGAINST('+
$categoria_annuncio $parola_annuncio' IN BOOLEAN MODE)    
    as score FROM annunci_attivi    
    INNER JOIN utenti ON annunci_attivi.id_utente = utenti.id   
    WHERE MATCH(utenti.citta, utenti.regione) AGAINST('+
$citta_annuncio +$regione_annuncio' IN BOOLEAN MODE) ORDER BY score DESC"); 
vorrei estrarre i valori con un ciclo while e con la funzione mysql_fetch_array()
in questo modo ma mi da errore cosa sbaglio?:

Codice PHP:
$id_utenti_annunci = array();
                
$id_annunci = array();
                
$categorie_annunci = array();
                
$prezzi_annunci = array();
                
$citta_annunci = array();
                
$regioni_annunci = array();
                
$titoli_annunci = array();
                
$descrizioni_annunci = array();
    
                
$i 0;
                while(
$rows_annunci_trovati mysql_fetch_array($query_cerca_annunci)){
                    
$i++;
                    
$id_annunci[$i] = $rows_annunci_trovati['annunci_attivi.id'];
                    
$categorie_annunci[$i] = $rows_annunci_trovati['annunci_attivi.categoria'];
                    
$prezzi_annunci[$i] = $rows_annunci_trovati['annunci_attivi.prezzo'];
                    
$citta_annunci[$i] = $rows_annunci_trovati['utenti.citta'];
                    
$regioni_annunci[$i] = $rows_annunci_trovati['utenti.regione'];
                    
$titoli_annunci[$i] = $rows_annunci_trovati['annunci_attivi.titolo'];
                    
$descrizioni_annunci[$i] = $rows_annunci_trovati['annunci_attivi.descrizione'];                                        
                }