php中的数据库连接错误

时间:2016-08-24 07:52:47

标签: php mysql

没人回答删除此帖子

4 个答案:

答案 0 :(得分:2)

情侣: 您的MySQL服务器用户名或密码不正确。 确保你使用mysqli而不是mysql。 您可能在实时服务器上没有root访问权限。

通常,当您使用webhost进行设置时,他们会为您提供要使用的sql用户名和密码。查看托管电子邮件。如果您自己设置了Linux服务器,但可能配置错误。如果您仍有问题,请在下方发表评论。

答案 1 :(得分:1)

你可以使用mysql或mysqli中的任何一个。在你的代码之上你在单个文件中做了。推荐一个mysqli here i。

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>

答案 2 :(得分:1)

你正在混合使用mysqli和mysql,就像建议一样,使用mysqli_ *或PDO。要快速修复代码:

<?php
$conn = mysql_connect('localhost', 'root','' );
if(!$conn) {
    die('can not connect:'. mysql_error());
}
if(!mysql_select_db('toys', $conn)) {
    die('cannot select db: '.mysql_error());
}
?>

关于无法连接的错误,请检查您的mysql用户凭据。

答案 3 :(得分:0)

检查此链接:https://www.w3schools.com/php/func_mysqli_connect_error.asp

$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// Check connection
if (!$con)
{
 die("Connection error: " . mysqli_connect_error());
 }