Buona sera a tutti!!!
Ho scaricato un db con tutte le regioni d'Italia e le relative province.

regioni (reg_id; reg_dex) e
province(prov_id; prov_dex; regione )


Nella tabella province però non esiste un campo che contenga come chiave esterna la chiave primaria della tabella regioni, solo un campo descrittivo che indica appunto a quale regione quella provincia appartiene. Ora io ho creato un campo nella tabella province dove inserire l'id della regione ( province (id; prov_dex; regione; pr_reg_id ) ) ma ho dei problemi nella query di aggiornamento. In pratica ho cercato di impostare un ciclo che mi aggiorna il campo pr_reg_id=reg_id ogni volta che regione==reg_dex....qualcosa del tipo:


$query=("SELECT * FROM regioni");
$sql=mysql_query($query, $conn);

$query2=("SELECT * FROM province");
$sql2=mysql_query($query2, $conn);


while($rs=mysql_fetch_array($sql) ) {



while($rs2 =mysql_fetch_array($sql2 ) ) {

$query3=("UPDATE province SETpr_reg_id = $rs[reg_id] WHERE $rs2[prov_dex] = $rs[reg_dex] ");
$sql3=mysql_query($query3, $conn)or die (mysql_error());

}

}

ovviamente non funziona ne mi viene stampato a video qual'è l'errore, qualcuno mi da una mano?