0

我收到以下错误:

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

这是我发现此错误的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);`


谢谢你的帮助。

4

1 回答 1

0
  1. 更改$rsdc = mysql_query($sqlc);$rsdc = mysql_query($sqlc) or die(mysql_error());
  2. 我打赌你会看到“语法错误”
  3. 修理它
  4. 重写代码以使用 mysqlI 或 PDO 扩展
  5. 顺便说一句,在 $start = ($page-1)*5; 末尾删除 `
于 2013-10-16T02:30:53.937 回答