php - 无法连接到 mySQL 数据库

标签 php mysql

我是 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/

相关文章:

MySQL:子查询:无输出

mysql - 如何在存储过程中插入 information_schema

javascript - 在 javascript 中更改按钮的背景颜色不起作用

javascript - 修改数据表按钮操作

php 无法选择 mysql 上的数据库作为登录页面

mysql - django queryset union 不能只使用

mysql - 将 WordPress 网站迁移到自托管服务器

php - 从 HTTP 版本没有重定向或规范到 HTTPS 主页

php - Laravel,select 和 groupBy - DB::raw - 问题

php - 复杂的 SQL 弄清楚如何提取最新数据