Uncaught Error: неопределенная константа класса 'ERRMODE_EXPECTION' - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь создать систему регистрации и сохранить имя пользователя и пароль в БД

Я написал код на PHP, но получил ошибку с PDO и не могу найти решение Ошибка:

Неопределенная ошибка: неопределенная константа класса 'ERRMODE_EXPECTION' в /storage/ssd4/295/11285295/public_html/config.php:8 Трассировка стека: # 0 / storage / ssd4 / 295/11285295 / public_html / index. php (2): require_once () # 1 {main} добавляется в /storage/ssd4/295/11285295/public_html/config.php в строке 8

Мой код:

<?php
$db_user = "id11285295_useraccounts";
$db_password = "(my password here)";
$db_name = "id11285295_useraccounts";


$db = new PDO('mysql:host=localhost;db_name=' . $db_name . ';charset=utf8',  $db_user, $db_password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXPECTION);

Кроме того, у меня есть другая страница регистрации, которая требует, чтобы это работало

1 Ответ

0 голосов
/ 20 октября 2019

Первая строка ошибки говорит о проблеме с указанным набором символов. utf8-unicode-ci - это сопоставление для набора символов utf8, а не набора символов.

См. документацию о наборах символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...