在wamp和lamp中调用布尔错误的成员函数num_rows(),但不在xampp中

时间:2018-01-20 13:23:27

标签: php mysql codeigniter

我正在开发基于codeigniter的销售点系统。我收到此错误“在布尔值上调用成员函数num_rows()”。我刚搬到linux并安装了灯泡。我在wamp上得到了类似的错误,那时我删除了wamp并安装了xampp并且它工作正常。现在我想用灯,每件事都很好,期待它得到这个错误。我已经改变了PHP版本,但它没有帮助。我无法更改代码,因为它已被用于数百个地方。目前我使用的是PHP PHP版本7.0.27,Apache / 2.4.18,sql版本:mysqladmin Ver 8.42 Distrib 5.7.20,适用于x86_64上的Linux。也为什么它在xampp工作,但在wamp和灯上给出错误, 这是完整的错误

  

遇到未被捕获的异常   类型:错误
  消息:在布尔值上调用成员函数num_rows()   文件名:/var/www/html/dev.com/public_html/gspos/app/models/admin/Products_model.php
  行号:206   回溯:
  档案:/var/www/html/dev.com/public_html/gspos/app/controllers/admin/Products.php
  行:2053
  功能:getAllWarehousesWithPQ
  档案:/var/www/html/dev.com/public_html/gspos/index.php
  行:302
  功能:require_once

2 个答案:

答案 0 :(得分:0)

我认为你有代码味道,但如果你不能编辑它,也许检查Xampp配置和你的新配置之间的差异,并从检查php版本开始。

答案 1 :(得分:0)

感谢您的帮助。我刚刚安装了Xampp,它解决了我的问题