ci sono riuscito!!!!

grazie mille! senza il tuo suggerimento non avrei concluso niente!!

se magari a qualcuno dovesse servire posto il codice così com'è l'ho usato io, certo, sarà da adattare alle proprie esigenze, e magari sarà anche da ottimizzare, ma visto che il codice l'ho dovuto eseguire una volta sola, non mi sono preoccupato di quanto fosse ottimizzato, visto che il mio esegue un casino di query

comunque, eccolo:

codice:
<?
$db_host = 'localhost';
$db_user = ******';
$db_pass = '********';
$db_name = '********';

$db_link = mysql_connect($db_host, $db_user, $db_pass)or die(mysql_error());
mysql_select_db($db_name, $db_link)or die(mysql_error());

$sql = 'SELECT DISTINCT `articolo` FROM `articoli` 
		INNER JOIN `associazioni_articoli` ON 
		`articoli`.`articolo` = `associazioni_articoli`.`id_articolo` 
		WHERE `articoli`.`assegnato` = 1
		ORDER BY `articolo` ASC';
$res = mysql_query($sql)or die(mysql_error());
$num_rows = mysql_num_rows($res);

print '<pre>';
while ($row = mysql_fetch_assoc($res)){
	$art = "
			SELECT `articolo` , `colonna` , LOWER(`traduzione`) AS `traduzione`, `valore` 
			FROM `articoli` 
			LEFT JOIN `traduzioni` ON `articoli`.`colonna` = `traduzioni`.`id` 
			WHERE `traduzioni`.`lingua` = 1 AND `articoli`.`articolo` = ".$row['articolo']."
			ORDER BY `articoli`.`articolo` ASC , `traduzioni`.`traduzione` ASC
		   ";
#	print $art.'
';
	
	$ins = "INSERT INTO `temp` (`id`, `articolo`, `altezza`, `asta`, `attacco`, `cavo`, 
		`codice`, `colore`, `colore_asta`, `colore_corpo`, `colore_diffusore`, `colore_ghiera`, 
		`colore_led`, `colore_vetro`, `conduttori_cavo`, `dimensioni`, `filettatura`, `ip`, 
		`isolamento`, `lampade`, `lampadine`, `lunghezza`, `lunghezza_asta`, `lunghezza_flessibile`, 
		`lunghezza_l`, `misure`, `modello`, `moduli`, `ottica`, `peso_in_kg`, `potenza`, `protezione`, 
		`riflettore`, `trasformatore`, `uscite`, `vetro`) VALUES 
		('', '".$row['articolo']."', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '')";
#	print ''.$ins.'
';
	mysql_query($ins)or die(mysql_error());
	
	$r_art = mysql_query($art)or die(mysql_error());
	while ($w_art = mysql_fetch_assoc($r_art)){
		$aus = $w_art['traduzione'];
		$$aus = $w_art['valore'];
		
#		print $row['articolo'].' -> '.$aus.' -> '.$$aus.'
';
		$up = "UPDATE `temp` SET `".$aus."` = '".$$aus."' WHERE `articolo` = ".$row['articolo'];
		mysql_query($up)or die(mysql_error());
#		print $up.'
';
	}
	

}
print '</pre>';
?>
spero possa essere utile a qualcuno!

Grazie ancora a piero.mac