le versioni di mysql sono le stesse?
per mettere due record bisogna fare due queries. Su questo non ci piove. anche eseguendo due volte la pagina.... mica deve essere nello script.
Non c'entra, ma personalmente non piace l'uso di if(!mysql_query). mi piace poter gestire da me l'output ricevuto.... con if = TRUE potrebbero essere da 1 a infinito i record inseriti
per esempio:
codice:
$query = "INSERT INTO `tabella` (
`id` , `campo1` , `campo2`, `campo3` , `campo4` , `campo5` ,`campo6` ,`campo7`)
VALUES ( '', '$var1', '$var2', '$var3', '$var4','$var5','$var6', '$var7')";
$res = mysql_query($query,$db) or die (mysql_error());
if ($res == 1) { echo "Inserito $res record. Record id " . mysql_insert_id();
} else { echo "Query non corretta. Inserito $res record
";
Ovviamente tanto per esempio....
da tener presente nelle ultime versioni di mysql l'impostazione sul server di sql-mode.