我在任何地方都找不到答案。也许它真的很简单
我有这样的mysql PDO连接:
try{
$DBH = new PDO("mysql:host=$db_hostname;dbname=$db_database", $db_username, $db_password);
$DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch (PDOException $e){
echo $e->getMessage();
exit;
}
我只想测试连接是否有效,即。如果密码、用户名、数据库名和主机名拼写正确。
try, throw 似乎只是发现了基本错误,比如驱动程序拼写错误。如果说密码错误,它不会抛出错误。
谢谢