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

标签 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);`



谢谢你的帮助。

最佳答案

$rsdc = mysql_query($sqlc);更改为$rsdc = mysql_query($sqlc) or die(mysql_error());
我敢打赌,您会看到“语法错误”
修理它
重写代码以使用mysqlI或PDO扩展
顺便说一句在$ start =($ page-1)* 5的末尾删除`;

关于php - 提供的参数不是有效的MySQL结果资源错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19394238/

相关文章:

php - 无法在类中使用 PDO

c# - 使用C#远程连接MySQL

php - 防止在评论投票中进行第二次投票

php - 从动态创建的 html 表中检索数据

c# - 在 LINQ C# 中加入和排序

php - Laravel Mysql 查询选择条件

php - 如何获取字符串中的最后 4 个字符 - Laravel

php - 如何以递归方式遍历目录并返回 PHP 中的完整路径?

php - 在 PHP 中设置 Iframe 样式

php - 如何检查 URL 是否存在 - 错误 404? (使用PHP)