На самом деле я новичок в php. Не я создал страницу входа с помощью PHP .after нажав на кнопку отправить его показДоступ запрещен для пользователя '' @ 'localhost' (с использованием пароля: НЕТ) phpmyadmin
«Доступ запрещен для пользователя„“@„локальный“(используя пароль: NO)»
Я использую амазонки Linux-сервера , В том, что я могу войти под своим именем и паролем, но с помощью PHP скрипт я не могу подключиться к моей базе данных
Вот мой dbconn.php
scirpt
<?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());
}
}
?>
, пожалуйста, помогите мне, как решить эту проблему
Возможный дубликат [доступ запрещен для пользователя @ 'localhost' к базе данных ''] (http://stackoverflow.com/questions/8621649/access-denied-for-user-localhost-to-database) – Drenmi
Вы, ve, вероятно, использовал устаревшее учебное пособие, поскольку прежнее расширение mysql_ *, которое вы использовали, было устаревшим в версии 5.5 PHP (текущая версия PHP) и удаляется в версии 7 PHP (в следующей версии). Вам нужно использовать расширение mysqli_ * или PDO – SpacePhoenix
. Я использую php 5.5 versioin –