我是 PHP 和网络世界的新手,正在尝试使用以下 PHP 代码连接到 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_host
- 数据库服务器的 IP 或主机名,$mysql_database
- 数据库名称,$mysql_user
- 数据库用户名,$mysql_password
- 特定用户到特定数据库的密码,
确保所有这些都是正确的,然后问题就应该解决了。如果不是,请告诉我们。
关于php - 无法连接到 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378589/