ciao a tutti.

nella parte gestionale di un sito permetto di duplicare n. record limitandomi a cambiare un parametro.
Fatto questo duplico anche le eevntuali immagini collegate.

lo script è così:

codice:
foreach ($n_record as $id)
	{
	$result= mysql_query ("select * from tabella where id=$id"); 
	while ($rig = mysql_fetch_array ($result))
		{
		$inserimento="INSERT INTO inserzioni ( campi) 
					VALUES (valori ricavati dal cilo while)";	
mysql_query ($inserimento) or die ("errore 1");
$nuovo_id=mysql_insert_id();
if (file_exists($uploaddir.$id."_1.jpg")) {copy($uploaddir.$id."_1.jpg", $uploaddir.$nuovo_id."_1.jpg");}
if (file_exists($uploaddir.$id."_2.jpg")) {copy($uploaddir.$id."_1.jpg", $uploaddir.$nuovo_id."_2.jpg");}
		}
	}
se seleziono un numero basso di record (una decina) tutto funge,

ma se aumento il numero ad un certo punto siblocca e da errore 1 (quindi errore della query)

Può essere un problema di carico eccessivo?
e sapete dirmi se lo script può essere ottimizzato?

eraclito