提示出错:Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in E:\Web\htdocs\lib\db.class.php on line 41SQL语句显示是这样的:
SELECT * FROM w_fw WHERE w_domain='abb.com'db.class.php on line 41是这样的:
$conn = $this->CONN;
$results = mysql_query($sql,$conn);
if ((!$results) or (empty($results)))
{
mysql_free_result($results);//41行
return false;
}这个数据库操作类,平时用好好的,怎么今天出这样的奇怪现象啊SQL语句显示是对的,记录在数据库中是存在的

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2010-08-11 06:18:21 编辑
      

  2.   

    sql语句在phpmyadmin里执行是成功的,也是有结果的。不明白为什么出现这样的情况,是不是php.ini里的错误等级设置问题?
      

  3.   

    你要看 MySQL 的错误信息才可能知道$results = mysql_query($sql,$conn) or die(mysql_error());
      

  4.   

    版主真早啊问题解决了,sql没问题,查询也没问题。问题出在我包含了一个php文件,那里的sql查询结果出了问题,所以导致我以为现在写的sql查询有错