Почему это не работает? (Всегда говорит - пусто): Когда я пытаюсь выполнить обычную mysql, она работает, но я хочу PDO в моем коде.Почему функция fetchObject не работает?
require_once 'app/mysql.php';
$query2 = $db->prepare("
SELECT user_name
FROM users
WHERE user = :user
");
$query2->execute(['user' => 1]);
$user = $query2->fetchObject();
if (empty($user)) {
echo "Empty!";
} else {
echo "Working!:";
print_r($user);
}
Mysql разъем:
<?php
$db = new PDO('mysql:host=localhost;dbname=todo', 'root');
?>