SLIM
komt niet met MySQL aangesloten, dus eigenlijk zou je het op de normale manier doen, met PDO of MySQLi, dus eigenlijk (ervan uitgaande dat je een PDO hebt) ben je op zoek naar:
$db->beginTransaction();
waar $db
is het PDO-verbindingsobject dat u gebruikt om MySQL te gebruiken,zie de handleiding
Er wordt echter niets van de transactie uitgevoerd totdat u PDO::commit
$db->commit();
waarna je PDO::rollBack
kunt bellen
$db->rollBack();
als er iets mis is gegaan.