Salve,
ho 2 tabelle: tab_utenti e tab_utenti_dett
attualmente ci sono 2 query per l'inserimento di un utente nel database.
codice:
$query1 = "INSERT INTO tab_utenti (cognome, nome) VALUES ('$s_cognome', '$s_nome')";
$query2 = "INSERT INTO tab_utenti_dett (indirizzo, cap, citta, prov, email1, telefono1, piva, codfis) VALUES ('$s_indirizzo', '$s_cap', '$s_citta', '$s_prov', '$s_email', '$s_tel', '$s_cf')";
if(mysql_query($query1, $db) && mysql_query($query2, $db)) {
echo "<font face=\"Verdana\" size=\"-1\">Record aggiunto con successo nel database.</font>
";
} else {
echo "<font face=\"Verdana\" size=\"-1\">MySQL Error: " . mysql_error() . "</font>
";
}
utilizzando 2 query però se si dovesse verificare un errore, una delle 2 verrebbe cmq eseguita e quindi perderei l'integrità del database.
c'è un modo per fare tutto con una sola query?