0
我能够通过使用下面的代码连接到数据库。PHP MySQL数据库测试
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
echo "Connected...!";
?>
但是,上面的代码只是为了检查从PHP到MySQL服务器的连接是否已经建立或没有,但它没有办法检查数据库用户是否用数据库名连接。
那么,我试图连接到我的项目中的数据库,我无法连接到它。我有自定义的错误报告说这是不明确的,但我能够使用
mysql_connect(servername,username,password);
所以从PHP连接数据库服务器,可有人建议我一些代码来测试数据库用户是否被授权连接到数据库还是不?
检查'mysql_select_db()',但你应该使用mysqli扩展。将准备一个示例 – hek2mgl
考虑切换到['mysqli'](http://us3.php.net/mysqli)作为您正在使用的'mysql'扩展名[已弃用](http://php.net/手动/ EN/faq.databases.php#faq.databases.mysql.deprecated)。 – esqew
'mysql_'扩展在PHP 5.5中被弃用!改为使用PDO或MySQLi。他们更好。 – Ryan