Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: AUTOCOMMIT
Forum PHP.pl > Forum > PHP
ksenonlogin
Witam

Chcę zaimplementować transakcje do mojej klasy dzięki której w przypadku nieudanego zapytania cofane są zmiany dzięki transakcji, jednak szukałem i nie mogę przetłumaczyć na ludzki język za co każda linijka odpowiada....


  1. $this->db_connect->autocommit(false);//co to jest i czy jest to jakaś konkretna funkcja questionmark.gif
  2. $this->db_connect->query('SET AUTOCOMMIT = 0');//jak to działa questionmark.gif
  3. $this->db_connect->query('BEGIN');//nie mam pojęcia do czego to jest dla transakcji questionmark.gif
  4.  
  5. ......
  6.  
  7. if(!$this->error)
  8. {
  9. $this->db_connect->query('COMMIT');//to wiem co to jest
  10. }
  11. else
  12. {
  13. $this->db_connect->query('ROLLBACK');//tak samo proste
  14. }
Crozin
Wszystko masz tu wyjaśnione: http://dev.mysql.com/doc/refman/5.0/en/commit.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.