I have large queries on some pages(about 30 fields on a row). I heard mysql_free_result for improve memory performance. Now I wanna ask you, How can I use properly mysql_free_result.
I did like this on my class:
    // buffered query
    private function query($queryStr)
    {
        $this->querycount++;
        $starttime = microtime();
        $this->queryRes = mysql_query($queryStr, $this->conn);
        $this->querytime = $this->querytime + (microtime() - $starttime);
        if ($this->queryRes)
        {
            $this->query_log($queryStr,$this->querytime);
        }
        else
        {
            $this->error("SQL ERROR: " . $queryStr);
        }
        return $this->queryRes;
        $this->free_result($this->queryRes);
    }
    // free result
    public function free_result($result)
    {
        mysql_free_result($result);
    }
Is this using true? If is not true, how can i use properly?
 
     
     
    