⇧
vadnica-logo
Moje storitve O projektu Telegram O meni O meni

Delo s transakcijami (TRANSACTIONS)

Transakcije nam omogočajo, da skupino SQL ukazov izvedemo kot eno nerazdružljivo enoto. Če kateri koli ukaz spodleti, lahko vse spremembe prekličemo in bazo vrnemo v stanje pred začetkom. V PDO transakcijo upravljamo s tremi ključnimi metodami: beginTransaction() (začetek), commit() (potrditev vseh sprememb) in rollBack() (preklic vsega v primeru napake).

PRIMER
REZULTAT
Tu bo prikazan rezultat...

V zgornjem primeru smo v tabelo uporabniki poskusili vstaviti dva nova zapisa hkrati. Če bi pri drugem vnosu prišlo do napake, bo PDO s pomočjo catch bloka izbrisal tudi prvi vnos, tako da baza ostane čista in dosledna.