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, при определении переменной, но результата ноль.
А чем ошибка?
_____________
Курс валют