我正在构建一个需要使用数据库的小型自托管应用程序。我想在实际保存用户输入的数据库凭据之前验证它们是否有效。我可以做什么来检查连接是否有效,是否像这样简单?
$conn = mysql_connect($db_name, $db_user, $db_pass); mysql_select_db($db_name);
if($conn) {
mysql_close($conn);
// Do stuff if connection is valid
} else {
mysql_close($conn);
// Do stuff if connection is invalid
}
如果连接无效,我是否需要关闭连接? (在 else{}
语句中。我查看了 mysql_ping()
但它似乎并不是我真正需要的。
最佳答案
如果凭据无效,则无需关闭连接,因为它一开始就不会打开。
关于php - 检查数据库凭据是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7454486/