public function count() { $this->prepare(); $sql = "SELECT COUNT(*) " . "FROM " . implode(',', (array) $this->parsed['tables']) . (!empty($this->joins) ? " " . implode(" ", $this->joins) : NULL) . (!empty($this->conds) ? " WHERE " . implode(' AND ', $this->conds) : null); self::$queries++; return \System\Database::count($sql); }