Loading...
Свободное общение | Помогите с ошибкой.
Подскажите пожалуйста что за ошибка ?
Fatal error: Uncaught Error: Cannot use object of type PDOStatement as array in /home/domains/sait.ru/pages/news/razd.php:14 Stack trace: #0 /home/domains/sait.ru/index.php(28): include() #1 {main} thrown in /home/domains/sait.ru/pages/news/razd.php on line 14
1llum4te , Вангую, ты выполнил подготовленный запрос, а потом не получив предстваление попытался вывести какое-то значение.
Переменная является объектом класса, а не массив.
Вот как пример из гугла, разбери каждую строчку и сравни с своим кодом
$admin = $CONNECT_TO_DATABASE->prepare("SELECT * FROM admin WHERE username = :username");
$admin->bindValue(':username', $_SESSION['user']);
$admin->execute();
$result = $admin->fetch(PDO::FETCH_ASSOC);
Другая ошибка
Fatal error: Uncaught Error: Call to a member function fetch() on boolean in 
1llum4te , скинь в тему часть кода
ты обращаешься к объекту, как к массиву, например
$user['login']

с объектом нужно работать так
$user->login
Онлайн: 0
Время:
Gen. 0.1279
(c) ByMAS.RU 2010-2025