Oznámení
Dibi – TRANSACTION a TRIGGERS
před 9 lety
- Petr-K
- Člen | 4
Zdravím,
chtě bych se zeptat jen na prostou otázečku. Pro komunikaci PHP s MySQL
používám jinou knihovnu, jen takovou amatérskou a nyní jsem zjistil, že
z ní nemohu volat TRIGGERS a ani TRANSACTION. :( Kamarád mi však teď
doporučil Dibi a jak to tu tak pročítám, tak by mi mělo vše fungovat tak
jak má.
Takže jednoduchá otázka… Budu pomoci Dibi bez problému volat TRANSACTION a
TRIGGERS?
Děkuji za odpověď.
před 9 lety
- matata
- Backer | 672
Transakce 100% metoda dibi::begin
Co se tyká TRIGGERS tak ty si uložíš do databáze a pak tě nezajímají. Což je normální dotaz pomocí dibi::query
před 9 lety
- Petr-K
- Člen | 4
No tak v tom případě, paráda! Děkuji Ti, jdu to otestovat.
před 9 lety
- Milo
- Nette Core | 1119
Trochu zvláštní slovní obrat volat transakce a triggery. Ale jak píše matata, transakce spustíš, stornuješ i potvrdíš bez problému. A trigger se spouští automaticky při přístupu k tabulce, takže o to se nestaráš.
Pokud máš na mysli spouštění uložených procedur tak, to by mělo být také v pohodě ikdyž jsem to nezkoušel.
dibi::query('CALL procedura(%i)', $id);
Přešti si Quick Start a za 10 minut máš ozkoušeno.
Editoval Milo (20. 1. 2011 23:07)