如何知道MS SQL查询何时在PHP中返回RAISERROR?

时间:2016-07-21 22:29:59

标签: php sql-server pdo

我虽然这样可行,但没有:(

$sql = "RAISERROR('Error.', 16, 1)";
$rs = $conn->query($sql);

if (!$rs) echo 'Error.';

我需要它只是一种知道此查询有错误的方法。

我也试过了:

try {
    $rs = $conn->query($sql);
} catch (Exception $e) {
    echo 'Error';
}

聚苯乙烯。我确实在这方面有这个:

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

0 个答案:

没有答案