Model.db_rollBack - kouji6309/SingleMVC GitHub Wiki

θͺͺ明

εΎ©εŽŸδΊ€ζ˜“οΌŒPDO::rollBack ηš„εˆ₯εγ€‚δΈ€θˆ¬θˆ‡ db_begin ε’Œ db_commit 一衷使用。


εŽŸεž‹

protected db_rollBack() : bool

參數

焑。

ε›žζ‡‰

ζˆεŠŸζˆ–ε€±ζ•—γ€‚


應用

εŸ·θ‘ŒδΊ€ζ˜“δΈ¦η’Ίθͺ

$this->db_begin();

$this->db_prepare('INSERT INTO `users` (`id`, `name`) VALUES (:id, :name);');
$this->db_bind([':id' => 1, ':name' => 'kouji']);
if ($this->db_insert() === false) {
    $this->db_rollBack();
    return;
}

$this->db_commit();
⚠️ **GitHub.com Fallback** ⚠️