Action(事务)

启动一个事务。

action( $callback )

$callback[function]

用于执行查询的事务封装。

Return: void
不是每个数据库引擎都支持事务。你必须在使用前检查。如果返回false,则回滚事务。
    $database->action(function($database) {
    	$database->insert("account", [
    		"name" => "foo",
    		"email" => "[email protected]"
    	]);
 
    	$database->delete("account", [
    		"user_id" => 2312
    	]);
 
    	 //如果你想找到错误的东西,只需返回false就可以回滚整个事务。
    	if ($database->has("post", ["user_id" => 2312]))
    	{
    		return false;
    	}
    });