Loading...
Обучение/Помощь новичкам | Нужна Помощь в PDO
Добрый вечер мастера!
Вообщем начал переписывать запросы в скрипте с mysql на pdo и столкнулся с ошибкой
вот запрос такого рода

<?php
//старый запрос
$users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1"));
//pdo
$sel = $db->prepare('SELECT * FROM `users` WHERE `id` = ?');
$sel->execute([$id]);
$users = $sel->fetchAll();
?>

Выдает ошибку Call to a member function prepare() on null
Angry Cat (01.02.2018 в 18:59)
KING_SysTEM , оберку напиши проще будет

без нее хочу ;) чисто pdo хочу использовать а е через классы
Ну явно дано понять что не определенно в id
Джон Константин , на мускуле все работает))
$users = $sel -> fetch();
мб так?
че не mysqli?
Saw , один фиг ошибка) pdo больше по нраву
KING_SysTEM (01.02.2018 в 19:10)
Saw , один фиг ошибка) pdo больше по нраву

версия php какая? попробуй вместо [$id] юзануть array($id)
Saw , 5.6
KING_SysTEM , а не лучше в данном случае использовать fetch(PDO :: FETCH_ASSOC)
нутк а чему равен $db ?

где создание объекта?

подключение где?
________
посл. ред. 01.02.2018 в 19:23; всего 1 раз(а); by PhpStorm
Онлайн: 1
Время:
Gen. 0.1027
(c) Bym.Guru 2010-2026