Ciao a tutti!
Mi scuso per il titolo ma non sapevo come spiegarmi xD

In sostanza il mio problema è questo:

Ho 3 tabelle mySQL collegate tra loro da delle relazioni.

  • Clienti
  • Recapiti
  • Indirizzi


in sostanza la tabella clienti contiene i dati del cliente mentre le altre 2 hanno "n" record collegati con foreign key all'id del cliente in modo che ogni cliente possa avere infiniti recapiti telefonici e infiniti indirizzi!
Sin qui credo sia tutto chiaro!

Quando dal pannello di controllo si inserisce un nuovo cliente (ovviamente) dovrò eseguire (minimo) 3 INSERT (quella del cliente, dell'indirizzo e del recapito).

Volevo chiedere:

IN CASO DI ERRORE SE PER ESEMPIO L'INSERT DELLA TAB CLIENTI E' GIA' STATA ESEGUITA POSSO ESEGUIRE UN ROLLBACK?

In vb.net per fare ste cose uso le transazioni, non so se esistano in PHP...

Spero di aver spiegato bene il mio problema!
Grazie a tutti!