提供的参数不是有效的MySQL结果资源错误

时间:2013-10-16 02:22:05

标签: php mysql

我收到以下错误:

  

mysql_num_rows():提供的参数不是有效的MySQL结果   第28行的data.php中的资源

这是 data.php 页面的完整代码,我发现此错误,我也可以连接到我的MySQL数据库:

$per_page = 5;
$sqlc = "show colums from comment";
$rsdc = mysql_query($sqlc);
$cols = mysql_num_rows($rsdc);
$page = $_REQUEST['page'];`

$start = ($page-1)*5;`
$sql = "SELECT * FROM comment WHERE status = '1'`
order by commentID DESC limit $start,5";`
$rsd = mysql_query($sql);`


谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

  1. $rsdc = mysql_query($sqlc);更改为$rsdc = mysql_query($sqlc) or die(mysql_error());
  2. 我打赌你看到“语法错误”
  3. 修复
  4. 重写您的代码以使用mysqlI或PDO扩展
  5. BTW在$ start =($ page-1)* 5;`
  6. 结束时删除`