ciao mi sembra che tu stia utilizzando un metodo errato per prendere i risultati della query, io farei:

Codice PHP:
$sql="SELECT * FROM dw_articolo ORDER BY id ASC LIMIT 0,$limit ";  
   
$rs mysql_query($sql) or die(mysql_error());  
   
$nr mysql_num_rows($rs); 
//qui hai un array con tutti i tuoi risultati    
 
$rows mysql_fetch_array($sql); 
//qui non si capisce tanto cosa stai cercando di fare   
  
$autore $rows['autore'];    
 
$data $rows['data'];   
  
$more "more"
in realtà credo che a questo punto tu abbia già un array con i valori meglio se provi a fare un var_dump($rows); cosi vedi cosa ci sta dentro.