知道以下代码无效的原因
mysql凭据是正确的,已从命令行进行验证。
第二个连接失败,即$ conn1。我无能为力!!!
$conn = mysql_connect($hostname,
$username, $password)
or die("Connecting to MySQL failed" . mysql_error());
$conn1 = mysql_connect($hostname,
$username1, $password1)
or die("Connecting to MySQL failed" . mysql_error());
答案 0 :(得分:5)
首先用硬编码的值测试它以确保......
//Connect to database from here
$link = mysql_connect("localhost", "dbaadmin", "sqlpassword");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
答案 1 :(得分:2)
已从命令行验证。
这里有很多问题,你没有回答。
运行PHP脚本的命令行?
运行PHP脚本的chroot环境是什么?
操作系统用户(非数据库用户)与网络服务器的运行方式相同?
您要连接的主机名是在运行PHP脚本(和CLI)的单独机器上吗? (localhost将使用unix域套接字而不是网络套接字)
...你得到的错误信息是什么?
下进行。
答案 2 :(得分:1)
这是猜测,但是第二个连接应该是$ hostname,或者可能是$ hostname1。