Почему это работает:
$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();
Что вообще возвращет PDO::execute ???
ничего, просто запрос готовит
Добавлено 21.02.14 в 16:55:26:
а ты че хочеш строку массивом вернуть?
001, я уже всё понял, PDO::execute возвращает false или true