php - 检查数据库凭据是否有效?

标签 php mysql

我正在构建一个需要使用数据库的小型自托管应用程序。我想在实际保存用户输入的数据库凭据之前验证它们是否有效。我可以做什么来检查连接是否有效,是否像这样简单?

$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/

相关文章:

javascript - Ajax 验证不起作用

php - Paypal REST API 返回页面

javascript - 从 AJAX 发送的数组中正确提取 bool 值

php - 代码优化-mysql输出

mysql - 如何从sql中的sql查询结果中过滤数据

python - Pandas to_sql 在重复的主键上失败

PHP 像素图组效率

php - 在 laravel 中上传文件

mysql - mysql中的3个组合键

mysql - 将 varchar 的不同部分转换为日期时间,SQL