如何執行多個查詢,usen commit(),如果出現問題,回滾所有查詢?回滾多個查詢
我注意到,如果我換我的查詢,並與裏面的try/catch承諾,只有不成功的查詢被回滾
try{
$pdo->beginTransaction();
// create 10 tables
foreach($queries as $query)
$result = $pdo->query($query);
$pdo->commit();
}catch(PDOException $e){
// here if one of the tables fail to be created, undo all operations
$pdo->rollBack();
}
確定那個太爛了:(tx – Alex