【问题标题】:PHP Warning: mysql_result() expects parameter 1 to be resource, boolean given [duplicate]PHP 警告:mysql_result() 期望参数 1 是资源,给定的布尔值 [重复]
【发布时间】:2013-10-01 19:33:32
【问题描述】:

我一直在努力学习如何编写代码并查看示例。在这一行中,我得到了主题错误,有人可以解释这一行的作用以及为什么会产生该错误

$pages = ceil(mysql_result($pages_query, 0) / $per_page); //dividing total rows with total data to

【问题讨论】:

  • 问题是你假设mysql_query 成功了。如果没有,它会返回FALSE,这是mysql_result 不喜欢的。将if($pages_query === FALSE){ die(mysql_error()); } 添加到您的代码中。附言这是 MySQL 最常被问到的问题之一,请在询问之前尝试搜索。

标签: php mysql


【解决方案1】:

这是因为在行中:

$pages = ceil(mysql_result($pages_query, 0) / $per_page); //dividing total rows with total data to

mysql_result($pages_query, 0);

返回假。

【讨论】:

  • 这是因为$pages_query 是FALSE。对mysql_query 的调用返回了FALSE。
  • 感谢您的帮助,感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2013-05-16
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多