Originariamente inviato da gio-mx
$select = "select titolo_immagini, codice_immagini, urlfoto, zoom_immagini, identificativo from immagini";
$query = mysql_query($select);
$result = mysql_fetch_array($query);

$update = "update oggetti set immagine='".$result['urlfoto']."', zoom_immagini='".$result['zoom_immagini']."'";
mysql_query($update) where iden = '$result['identificativo']';


Solo che scusa, l'array non è tipo:

...
[0]= url...
[1]=url...
[2]=url...
...


non ci vorrebbe un foreach elemento dell'array, controlla tramite l'identificativo che sia presente nella tabella oggetti, se sì allora sovrascrivi il campo foto con quello dell'url preso?

sto sql non tanto mi piace...
Si infatti il mio era un esempio per un solo record.
La quuery cosi'.
$update = "update oggetti set immagine='".$result['urlfoto']."', zoom_immagini='".$result['zoom_immagini']."' where iden = '".$result['identificativo']."'";
mysql_query($update);

per il ciclo basta che metti prima del fetch_array della select :
$i=0;
while($result= mysql_fetch_array($query)){
$i++;
e qui il resto delle operazioni..
ovviamente questo per l'update di tutte le righe
}