PDO define () доступ запрещен

Я пытаюсь подключиться с помощью PDO, но получаю следующую ошибку

'Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)'

это мой класс пользователя:

include "db_config.php";

class User
{

//object variables
public $pdo;
public $user_data;

public function __construct()
{
$this->pdo = new PDO(
"mysql:host=" . DB_SERVER . ";dbname=" . DB_DATABASE, //DSN
DB_USERNAME, //Username
DB_PASSWORD //Password
);

db_config.php:

//the address for the database server
define('DB_SERVER', 'localhost');

//the username for the database server
define('DB_USERNAME', 'root');

//the password for the database server
define('DB_PASSWORD', 'root');

//name of the databse
define('DB_DATABASE', 'cfs-ex');

Не слишком уверен, что мне не хватает, если я заменяю DB_PASSWORD на ‘root’, он работает нормально, поэтому я не думаю, что что-то не так с самой базой данных или паролем

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector