Я пытаюсь подключиться к базе данных: «mydatabase», которую я создал для учебника в phpmyadmin. Но я получаю сообщение: «SQLSTATE [HY000] [1049] Неизвестная база данных« mydatabase »».
Это код в моей конфигурации. php:
//database credentials
define('DBHOST','localhost');
define('DBUSER','root');
define('DBPASS','');
define('DBNAME','mydatabase');
try {
//create PDO connection
$db = new PDO("mysql:host=".DBHOST.";charset=utf8mb4;dbname=".DBNAME, DBUSER, DBPASS);
//$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);//Suggested to uncomment on production websites
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//Suggested to comment on production websites
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}
И эти настройки базы данных:
Понятия не имею, что я делаю не так.