sql >> Databasteknik >  >> RDS >> Mysql

Hur man skapar MySQL-transaktioner med hjälp av SLIM-ramverket

SLIM kommer inte med MySQL ansluten, så i princip skulle du göra det på vanligt sätt, med antingen PDO eller MySQLi, så i princip (förutsatt PDO) du letar efter:

$db->beginTransaction();

där $db är PDO-anslutningsobjektet du använder för att använda MySQL,se manualen

Men ingenting från transaktionen körs förrän du ringer PDO::commit

$db->commit();

varefter du kan ringa PDO::rollBack

$db->rollBack();

om något har gått fel.



  1. Det går inte att välja radgruppering efter create_at

  2. Hur beräknar man medelvärdet av en kolumn och sedan inkluderar det i en utvald fråga i Oracle?

  3. lagrade procedurer och mysql_insert_id-problem

  4. Ett par små problem med Hekaton-prover