Обучение PHP: Попытка добавить новую базу данных с помощью CREATE DATABASE, ЕСЛИ НЕ СУЩЕСТВУЕТ // Ошибка SQLSTATE [HY000] [1049] base unknow - PullRequest
0 голосов
/ 17 марта 2020

после учебника по настройке моего первого блога PHP я столкнулся с проблемой. У меня есть файл db. sql, содержащий следующий код: CREATE DATABASE IF NOT EXISTS blog DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;, который должен создать базу данных с именем blog.

У меня есть два других файла в каталоге root, а именно 'база данных . php 'и' home. php '

В файле базы данных. php Я пробую следующий метод $connection = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');

Когда я проверяю свой файл в браузере и phpMyadmin Я получаю следующее сообщение об ошибке: SQLSTATE [HY000] [1049] база данных «блог» неизвестна.

Почему так? Что касается ресурсов, я использую Wamp и phpMyadmin.

...