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

Preklic sprememb z metodo rollBack()

Metoda rollBack() prekliče trenutno aktivno transakcijo in povrne bazo podatkov v stanje, v kakršnem je bila pred klicem beginTransaction(). To je ključnega pomena pri operacijah, kjer mora biti izvedenih več ukazov hkrati (npr. prenos denarja: odšteti na enem računu in prišteti na drugem). Če kateri koli od teh korakov spodleti, z rollBack() zagotovimo, da baza ne ostane v nedoslednem ali napol posodobljenem stanju.

PRIMER
REZULTAT
Tu bo prikazan rezultat...

Uporaba v praksi: Metodo skoraj vedno uporabljamo znotraj bloka catch. Ko PHP zazna napako (izjemo), samodejno sproži preklic vseh ukazov, ki so bili v tisti transakciji že poslani bazi. Doma preverite postopek po naslednjih korakih: