Я пытаюсь выполнить этот простой запрос:
try {
$dsn = "mysql:host=localhost;dbname:mydb";
$PDO = new PDO($dsn, 'root', '');
$statement = $PDO->query("SELECT * FROM posts");
var_dump($statement);
} catch (PDOException $e) { exit($e->getMessage()); }
и такой вывод:
bool(false)
Я действительно схожу с ума по этой ошибке.Я попытался выполнить запрос в моей базе данных.$PDO
является объектом PDO, поэтому технически он связан с базой данных.Также кажется, что во всех профессиональных функциях ничего не происходит неправильно.Запустив скопированный и вставленный запрос из $PDO->query()
в phpmyadmin, вы получите список из 2 записей.Я не знаю, что делать серьезно.Я начинаю дергать себя за волосы и биться головой об стену (это не метафора).Что я делаю не так?