Php SQL Server中的Pear MDB2类和raiserror异常
在SQL Server中,可以使用raiserror()引发错误。我想使用一个不会中断连接的严重性。此错误在存储过程中引发。在SQL Management Studio中,一切正常,我在执行此SP时收到错误代码。但在PHP5中尝试通过MDB2执行此SP时,这不起作用。我得到的只是一个空数组 MDB2对象通过以下方式创建(包括所需选项): 以下工作(我得到一个PEAR错误): 但是当调用通过Php SQL Server中的Pear MDB2类和raiserror异常,php,sql-server,pear,mdb2,Php,Sql Server,Pear,Mdb2,在SQL Server中,可以使用raiserror()引发错误。我想使用一个不会中断连接的严重性。此错误在存储过程中引发。在SQL Management Studio中,一切正常,我在执行此SP时收到错误代码。但在PHP5中尝试通过MDB2执行此SP时,这不起作用。我得到的只是一个空数组 MDB2对象通过以下方式创建(包括所需选项): 以下工作(我得到一个PEAR错误): 但是当调用通过 $db->query("EXEC sp_raise_error"); 没有输出。怎么了?通过验证返
$db->query("EXEC sp_raise_error");
没有输出。怎么了?通过验证返回的结果对象
$res = $db->query(..)
if (MDB2::isError($res)) {
echo $res->getMessage() . "\n" . $res->getUserInfo();
die();
}
看
$db->query("EXEC sp_raise_error");
$res = $db->query(..)
if (MDB2::isError($res)) {
echo $res->getMessage() . "\n" . $res->getUserInfo();
die();
}