ho questo codice che dovrebbe vedere quanti record ci sono in una tabella e inserire in un'altra nuovi record quanti sono quelli della prima. Ognuno di questi nuovi record dovrebbe avere il valore id_dip
uguale a quello presente nella prima tabella.
Non è cosi. Come mai?
$query_crea="SELECT * FROM t_dipsv";
$result_crea = mysql_query($query_crea);
if(mysql_num_rows($result_crea)>0) {
while ($row_crea = mysql_fetch_array($result_crea)) {
$dip= $row_crea['id_dip'];
$query_crea = "INSERT into t_appsv (id_dip, giorno, mese) VALUES ('$dip', '$colname_app', '$colname2_app')";
mysql_select_db($database_cms, $cms);
$Result1 = mysql_query($query_crea, $cms) or die(mysql_error());