{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
abler98 * 22.68
[автор] (21 фев 2014, 16:49) [0/0] [0] [отв] [спам] [под] +1 | -1

Почему это работает:
$user = DB::run()->query(\'SELECT COUNT(`id`) FROM `users` WHERE `name` = \"\'.quote($name).\'\" AND `pass` = \"\'.quote($pass).\'\"\')->fetch();
А это нет?
$exec = array($name, $pass);
$user = DB::run()->prepare(\'SELECT COUNT(`id`) FROM `users` WHERE `name` = ? AND `pass` = ?\')->execute($exec)->fetch();

2.
BigLion * 1.35
(21 фев 2014, 16:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Патамущта*

3.
abler98 * 22.68
[автор] (21 фев 2014, 16:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Что вообще возвращет PDO::execute ???

4.
Psih * [мошенник] 7.2
(21 фев 2014, 16:54) [0/0] [0] [отв] [спам] [под] +1 | -1
abler98,

ничего, просто запрос готовит
Добавлено 21.02.14 в 16:55:26:
а ты че хочеш строку массивом вернуть?

5.
abler98 * 22.68
[автор] (21 фев 2014, 16:57) [0/0] [0] [отв] [спам] [под] +1 | -1

001, я уже всё понял, PDO::execute возвращает false или true

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений