salve
ho fatto uno script che tramite una query di selcect con inner join tra due tabelle mi recupera dei valori, queste due tabelle discordano sulla quantita di questi valori
ossia nella tab_A ho 918 valori per il campo codice e nella tab_B 7100 per il campo codice
con la select inner join tra le due recupero solo i codici uguali.
Dopo la select però devo eseguire un update su una delle due tabelle.
Devo aggiornare il campo id_prodotto solo per i codici uguali.
es.
Campi tab_Aid_prodotto, codice) 7100 codici ,id_prodotto =vuoto
Campi tab_Bid_prodotto, codice) 918 codici ,id_prodotto = 918 valori
con la inner join recupero dalle tabelle i due campi li confronto estraggo solo quelli uguali.
con la query di update devo popolare il campo id_prodotto della tab_A con i valori della tab_B
se non fosse che mi restituisce un errore di limite di tempo.
l'update io penso che si blocchi quando non trova corrispondenza tra i codici.codice:$query3 = "UPDATE tab_A SET id_prodotto ='$id' WHERE '$codice' = '$codice_tabB'"; $result3 = mysql_query($query3);
come posso inserire un controllo di eseguire l'update solo per i codici uguali?