[求助]mysql_free_result函数

[求助]mysql_free_result函数

我下载了顶贴的留言板  有一个mysql的类  其中有一个

function free_result($query) {
  return mysql_free_result($query);
}
函数  

使用的时候遇到了一点问题 请高手门指点一下

还有就是 mysql_free_result 有什么作用??

我原来是做ASP的 最后都要用rs.close rs=nothing释放一下 PHP怎么搞呢????


下面是代码
<?php
require_once('include/config.php');
require_once("libs/Smarty.class.php");
define("NUM", 3);
$smarty = new Smarty();
$smarty->template_dir = "templates";
$smarty->compile_dir = "templates_c";
$smarty->cache_dir = "cache";
$smarty->cache_lifetime = 60 * 60 * 24;
$smarty->caching = false;
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";

      $db = new mysql();
      $db->connect($mydbhost, $mydbuser, $mydbpw, $mydbname,$mydbcharset);
   $sql = "select * from news where newid=2";
      $query = $db->query($sql);
   $i = NUM;
   while($row = $db->fetch_array($query)){
      $array[] = array("NewsTime"=>$row["time"],"NewsTitle"=>$row["news_title"],
   "NewsContent"=>csubstr($row["news_content"], 0 ,40));
   $i--;
   }
   $smarty->assign("News_CH", $array);
      unset($array);
      mysql_free_result($query);//正确
      free_result($query);//错误

      $smarty->display("index.tpl");
?>

如果要是用free_result($query);的话 提示

Fatal error: Call to undefined function free_result() in E:\Smarty\index.php on line 39

[ 本帖最后由 bmd411z 于 2007-6-28 14:33 编辑 ]

$db->free_result($query);
毕业了。。。

谢谢老大了

不过为什么留言本里 没用这个函数呢??

类的对象你是不能当函数来调用的。必须通过类调用
如履薄冰