public function fetch()
    {
        if ($row = mysql_fetch_array($this->query)) {
            return $row;
        } else if ($this->size() > 0) {
            mysql_data_seek($this->query, 0);
            return false;
        } else {
            return false;
        }
    }