Seite 1 von 1

Erfahrungen mit mysqli-Transaktionen ??

Verfasst: 24.01.2019 18:23
von mad-manne
Hallo zusammen,
hat denn hier jemand Erfahrungen mit PHP(7.x) und mysqli-Transkationen?

Zwei Dinge sind mir hier immer noch nicht 100% klar.
begin_transaction erst nach autocommit-mode möglich?
Ich werde nicht so ganz schlau, ob ich erst mittels $mysqli->autocommit(TRUE); überhaupt die Nutzung von Transaktionen "vorbereiten" muss, oder ob $mysqli->begin_transaction(TRANSACTION_MODE) das gleiche bewirkt ?

Muss autocommit am Ende wieder zurückgesetzt werden ?
Was mir auch nicht ganz klar ist: nachdem ich COMMIT oder ROLLBACK ausgeführt habe ... und mein Script danach keine Queries mehr an die Datenbank schickt ... muss ich dann irgendwie das Verhalten wieder "zurücksetzen" oder muss ich dann um nix mehr kümmern, weil das Verändern von autocommit nur für das aktuelle Script während der Laufzeit gilt und beim nächsten Aufruf( eines anderen ) Skriptes alles wieder "normal" ist und queries(bei denen ich keine Transaktionen nutzen will) sofort ausgeführt werden ?

Freue mich über Feedback,
Manne

Re: Erfahrungen mit mysqli-Transaktionen ??

Verfasst: 24.01.2019 19:21
von Mahony
Hallo Manne
Schön dich mal wieder hier zu lesen.

Zu deiner Frage: Evtl. hilft dir das hier weiter >>> http://www.fit4php.net/funktionsbibliot ... saktionen/ bzw. https://www.peterkropff.de/site/php/mys ... tionen.htm


Grüße: Mahony