我们可以在pdo中有两种错误模式吗?

时间:2011-06-17 17:32:13

标签: php pdo

我可以使用set属性

加入pdo's的警告和错误

现在我有这条线

setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION | PDO::ERRMODE_WARNING );

我正在收到警告

  

警告:PDO :: setAttribute()   [pdo.setattribute]:SQLSTATE [HY000]:   一般错误:无效的错误模式   C:\ WAMP \ WWW \ PDO \ MyPDO.php   第18行

如果我删除| PDO::ERRMODE_WARNING它的效果很好,但我也喜欢c警告。它是允许在pdo还是有其他方式? 。

1 个答案:

答案 0 :(得分:1)

如果你真的需要这样做,你可以编写一个函数,只要你抓住调用PDOException的{​​{1}}就可以调用,但是你需要自己在每个catch块中调用它。 / p>

trigger_error()