Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erstellen Sie eine MySQL-Transaktion mit dem SLIM-Framework

SLIM wird nicht mit angehängtem MySQL geliefert, also würden Sie es im Grunde genommen auf die übliche Weise tun, entweder mit PDO oder MySQLi, also suchen Sie im Grunde (unter der Annahme von PDO) nach:

$db->beginTransaction();

wobei $db das PDO-Verbindungsobjekt ist, das Sie verwenden, um MySQL zu verwenden, siehe Handbuch

Es wird jedoch nichts von der Transaktion ausgeführt, bis Sie PDO::commit

$db->commit();

Danach können Sie PDO::rollBack aufrufen

$db->rollBack();

wenn etwas schief gelaufen ist.