如何获取PHP -PDO中触发器上定义的MSSQL Server错误消息



我使用PDO。

Everithing效果很好,除了我无法在PHP中捕获的事实,即MSSQL Server投掷的错误消息,这些消息是作为触发器创建的。

使用尝试捕获,仅限于例外范围,而不是这种错误消息。

尝试使用" MSSQL_GET_LAST_MESSAGE",但是我从php本身中获取错误消息,该消息无法识别此功能。

如何捕获MSSQL Server触发错误消息?

pdo :: errorInfo

pdo :: errorInfo-获取与 数据库句柄上的最后一个操作

<?php
/* Provoke an error -- bogus SQL syntax */
$stmt = $dbh->prepare('query');
if (!$stmt) {
    echo "nPDO::errorInfo():n";
    print_r($dbh->errorInfo());
}
?>

PDO ::错误代码

PDO ::错误代码 - 获取与最后一个操作关联的SQLSTATE 在数据库句柄上

pdostatement :: errorInfo

pdostatement :: errorInfo-获取扩展错误信息相关 语句句柄上的最后一个操作

pdostatement :: errorcode

pdostatement ::错误代码 - 获取与最后一个关联的SQLSTATE 在语句句柄上操作

最新更新