我是一个新手,PHP和网络世界,并尝试使用该PHP代码连接到MySQL数据库:无法连接到MySQL数据库
<?php
echo "Hello World \n";
$mysql_host = "MySQL Host"; // this is what specified to use in mySQL management page at my host
$mysql_database = "mysql_database";
$mysql_user = "mysql_user";
$mysql_password = "mysql_password";
echo $mysql_host;
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db($mysql_database);
if (!$db_selected) {
die ('Can\'t use '.$mysql_database.' : ' . mysql_error());
}
?>
请,什么都可以错,此代码?我找不到任何语法错误,仍然 - 我无法连接到Db
它是否可以并且问题仅与主机有关?
你的MySQL数据库的主机名肯定不是'MySQL主机'。更可能是共享主机服务上的'localhost'。 –
你也使用'mysql'扩展名。你不应该。使用mysqli或PDO并准备语句以避免SQL注入漏洞。 – chx
调用mysqlerror()时会得到什么错误信息? – Cyclonecode