[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не пропадает перменная
Страницы: 1, 2
DmitryOpalev
Структура класса для работы с БД:
class Db_Query {
private $_command, $_commandvalue, $_where, $_table;

public function select($cv="") {}

public function update($cv="") {}

public function from($from="") {}

public function where($where="") {}

public function query() {}

public function fetchAll() {}

public function fetchOne() {}

public function numRows() {}
}

Далее делаю три запроса:

$res['data']['banned'] = $db->select()->from('users')->where("`banned`='1'")->query()->numRows();
$res['data']['unactive'] = $db->select()->from('users')->where("`active`='0'")->query()->numRows();
$res['data']['rows'] = $db->select()->from('users')->query()->numRows();

Последний запрос должен вернуть лишь количество строк, но в него откуда-то попадет условие WHERE `active`=0.
Пытался всячески уничтожить эту переменную ($this->_where) через construct, destruct, при определении переменной, но результата ноль.
А чем ошибка?


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.