我正在跟踪一个教程,该教程教如何使用PDO通过php连接到mySQL db,我试图弄清楚我的连接是否良好。这是我的代码,但是我不知道如何检查是否已连接。
如何更新以下代码,使其返回“已连接”与“未连接”消息?
obj()
答案 0 :(得分:0)
如果连接失败,您将得到一个PDOException
,并且当前正在通过异常消息死亡而被处理,因此,您一定会知道如果发生这种情况它不会起作用。
如果只需要查看它是否已建立连接,则可以添加一个状态方法来检查该静态属性是否为null。我显示了它返回一个布尔值,因此调用代码可以确定要显示的消息,但是如果愿意,也可以返回一条消息。
public static function connectionStatus() {
return !is_null(self::$cont);
}