Current Location: Home> Latest Articles>

gitbox 2025-06-25

PDO::errorCode 函数

适用 PHP 版本

PHP 5.x 及以上版本

函数说明

PDO::errorCode 函数返回上一个数据库操作的 SQL 错误码。如果上次执行的 SQL 语句没有发生错误,返回的错误代码是"00000"(表示成功)。

函数语法

PDO::errorCode()

参数

此函数不接受任何参数。

返回值

返回上一个操作的 SQL 错误代码,或者"00000"表示没有错误。如果发生了错误,返回一个具体的错误代码。

示例

// 执行一条错误的SQL语句
$pdo->exec("INVALID SQL");

} catch (PDOException $e) {
// 捕获错误并输出错误代码
echo "Error Code: " . $pdo->errorCode();
}
?>

示例代码的说明

在此示例中,我们首先创建一个 PDO 实例,并尝试执行一条错误的 SQL 语句 ("INVALID SQL")。由于 SQL 无效,PDO 会抛出异常,我们在捕获异常后调用 PDO::errorCode() 来获取并输出错误代码。正常情况下,"INVALID SQL" 会导致一个非 00000 错误码被返回,表示执行失败。