在PHP中的Db异常处理

时间:2017-06-19 16:51:40

标签: php database exception-handling

所以我为数据库中的每个表都有一个类。现在我想在数据库中创建表,如果它还不存在。

   try {
        $result = r\db($this->databaseName);

        $result = $result->tableCreate($this->tableName);

        $result = $result->run($manager);

    } catch (\Exception $e) {
        echo $e->getMessage();
        //throw new \Exception("Error: $e");
    }

这个回声是:

Runtime error: Table `customers` already exists.

捕获此特定错误并恢复程序的正确方法是什么,但仍能捕获其他错误。

0 个答案:

没有答案