Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    Rollback su INSERT multipla

    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!

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    forse questo ti è di aiuto mysqli.rollback.php
    puoi farlo anche con mysql e PDO
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.