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ì:
se seleziono un numero basso di record (una decina) tutto funge,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");} } }
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

Rispondi quotando
