$db = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'hr', 'hr', [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
$query = $db -> prepare('SELECT `tpl` FROM `templates` WHERE `name` = ?');
$query = $query -> execute(array('main'));
exit(var_dump($query->fetch(PDO::FETCH_ASSOC)));
Вылизает ошибка:
Fatal error: Uncaught Error: Call to a member function fetch() on boolean in C:\web\WWW\project\index.php:5 Stack trace: #0 {main} thrown in C:\web\WWW\project\index.php on line 5
Вроде код валидный, что не так?
Вы зря делаете присваивание таким образом, вы теряете объект,
$query = $query -> execute(array('main'));
и у вас вместо PDO объекта оказывается bool переменная. Напишите просто
$query -> execute(array('main'));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ребят а реально ли отправить письмо после того как пройдет некоторое время в yii2 интересно каким будет его условие?
Вот что я пишу, поле такое есть,но почему-то не находит:
Есть таблица one_001 и в ней находится строка e_mail c адресами вот мне надо ее выбратьи вставлять куда угодно чтобы php понимал, что надо выбирать...
Использую PHP создаю из двух картинок и текста (функция imagettftext) одну картинку (функция imagejpeg)