【发布时间】:2011-12-29 02:45:05
【问题描述】:
我正在使用 PDO 连接到 mysql 数据库。如果我像这样设置错误属性,我对应该在哪里使用 try catch 块感到困惑:
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
现在我有我的连接信息(用户名、密码等)和上面的行在一个单独的文件中,我将包含在我的主文件中。这些(连接信息和上面的行)存储在 try-catch 块中。
在我的主要文件中,我包含了这个文件。我的主文件中是否也需要 try-catch 块(围绕 pdo 相关的东西)? (它们是我创建和执行查询的地方)。
【问题讨论】:
-
考虑选择meaningful username。这样做的一个好处是其他人可以使用at-replies,您会收到一条通知,说明有人在评论中向您发送了电子邮件。