gpt4 book ai didi

php - 用户 '' @'localhost' 的访问被拒绝(使用密码 : NO) phpmyadmin

转载 作者:行者123 更新时间:2023-11-29 21:53:32 25 4
gpt4 key购买 nike

其实我是php新手。我使用 php 创建了登录页面。单击提交按钮后,它显示

"Access denied for user ''@'localhost' (using password: NO)"

我正在使用亚马逊Linux服务器。我可以使用我的用户名和密码登录,但使用 php 脚本我无法连接到我的数据库

这是我的dbconn.php脚本

<?php

class UserValue{

private $SERVER;

private $HostName;

private $Db_UserID;

private $Db_Password;

private $Database;

function __construct($HostName, $Db_UserID, $Db_Password, $Database){

$this->HostName = '*****';

$this->Db_UserID = '****';

$this->Db_Password = '****';

$this->Database = '****';

$this->SERVER = $_SERVER[HTTP_HOST];

if ($this->SERVER !== 'www.******.com') die("Entered incurrect Hostname!!!");

$connect = mysql_connect($this->HostName, $this->Db_UserID, $this->Db_Password);

if (!$connect) die('Could Not Connect to '.$this->HostName.' throwing error'.mysql_error());

$db_conn = mysql_select_db($this->Database);

if (!$db_conn) die('Could Not Connect to '.$this->Database.' throwing error'.mysql_error());

}
}

?>

请帮我解决这个问题

最佳答案

您需要在创建时在数据库服务器中添加您的IP或*,以便它可以接收来自您机器的请求。

关于php - 用户 '' @'localhost' 的访问被拒绝(使用密码 : NO) phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com