Si potrebbe pensare di modificare
Codice PHP:
$names = array();
//ora che abbiamo gli id e vuoi sapere i nomi, basta fare
foreach($LISTA_ID_SPECIALI as $key=>$value){
//ecco la query!
$query_read3 = mysql_query("SELECT * FROM speciali WHERE id = '$value'");
$colonne= mysql_fetch_array($query_read3);
$nome_categoria = $colonne['nome_campo_categoria'];
$names[] = $nome_categoria;
}
in
Codice PHP:
$risultato = mysql_query("SELECT * FROM speciali WHERE id = IN (".implode(",",$LISTA_ID_SPECIALI).")");
while($riga = mysql_fetch_array($risultato )){
$names[] = $riga ['nome_colonna'];
}
in questo modo si esegue una sola query.