【问题标题】:MYSQL Access denied using password(NO)MYSQL 使用密码拒绝访问(否)
【发布时间】:2015-07-27 04:41:42
【问题描述】:

我的 PHP 和 MySQL 无法正常工作。这是我正在使用的代码:

<?php
$sitename = "http://xxxx.xxxx.com";
$link = mysql_connect("mysql15.000webhost.com", "a12123xx_sitedb", "xxxxxx");
$db_selected = mysql_select_db('a12123xx_sitedb', $link);
mysql_query("SET NAMES utf8");

function fetchinfo($rowname,$tablename,$finder,$findervalue)
    {
        if($finder == "1")
            $result = mysql_query("SELECT $rowname FROM $tablename");
        else
            $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'");
        $row = mysql_fetch_assoc($result);
        return $row[$rowname];
    }
?>

我得到的错误是:

使用密码拒绝访问(否)

是的,我正在使用与 dbname 相同的用户,顺便说一下,一段时间后网站崩溃并收到 ERR_CONNECTION_TIMED_OUT 消息。

【问题讨论】:

  • 它可能会给你一个微妙的信息“嘿...不要再使用mysql_函数了......”
  • 如何重写?
  • 改用PDOmysqli_ 并确保您的usernamepassworddb 名称正确。
  • $link = mysqli_connect("mysql15.000webhost.com", "a12123xx_sitedb", "xxxxxx", "a12123xx_sitedb"); 那么会是这样吗? @拉斯克拉特
  • 调味:$link = new mysqli("mysql15.000webhost.com", "a12123xx_sitedb", "xxxxxx", "a12123xx_sitedb"); 忘记程序性事务! :D

标签: php mysql passwords


【解决方案1】:

首先请不要使用mysql_connect,该扩展名已被弃用。而不是使用mysqli_connect

为解决您的问题,请确保您的主机名、用户名和密码正确。

【讨论】:

  • 我 100% 确定我的信息是正确的。什么等于 mysql_select_db、mysql_query 和 mysql_fetch_assoc?
  • @Niklas - 你在那个主机上有 phpmyadmin 吗?如果是,请尝试使用该连接
  • 您可以使用 mysqli_select_db 代替 mysql_select_db。而不是 mysql_query 你可以使用 mysqli_query
  • &lt;?php $sitename = "http://xxxxxx/"; $link = new mysqli("mysql6.000webhost.com", "a15846xx_xx", "xxx", "a15846xx_skinbag"); $db_selected = mysqli_select_db('a15846xx_skinbag', $link); mysqli_query("SET NAMES utf8"); function fetchinfo($rowname,$tablename,$finder,$findervalue) { if($finder == "1") $result = mysqli_query("SELECT $rowname FROM $tablename"); else $result = mysqli_query("SELECT $rowname FROM $tablename WHERE $finder='$findervalue'"); $row = mysql_fetch_assoc($result); return $row[$rowname]; } ?&gt;我改了,是这样吗?我让一个新用户成为一个新的数据库
  • 有什么可以联系你的吗?
猜你喜欢
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 2021-01-05
  • 1970-01-01
  • 2016-07-11
  • 2017-07-10
相关资源
最近更新 更多