doujianqin5172 2017-06-09 22:23
浏览 97
已采纳

致命错误:未捕获错误:在布尔值[duplicate]上调用成员函数fetch_object()

This question already has an answer here:

I'm trying to figure out how to fix this error... I've seen other questions that have been closed but none of them have fixed my problem, I get that there's an issue with fetch_object() being boolean but I can't figure out why.

here's the my function:

function getNews($objCon, $page = null) {
    $sql = "SELECT id, headline, description FROM cms_news";
    if ($page) {
        $sql .= "WHERE cms_category_id = $page";
    }

    $objectResult = $objCon->query($sql);
    $news = [];
    while ($row = $objectResult->fetch_object()) {
        $news[$row->id] = $row;
    }
    return $news;
}

Thank you!!!

</div>
  • 写回答

1条回答 默认 最新

  • douyan8961 2017-06-09 22:31
    关注

    You need to add a space when you append your SQL:

    $sql = "SELECT id, headline, description FROM cms_news ";
    
    if ($page) {
        $sql .= "WHERE cms_category_id = $page";
    }
    

    Your previous SQL string would be:

    SELECT id, headline, description FROM cms_newsWHERE cms_category_id = #
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 高维数据处理方法求指导
  • ¥100 数字取证课程 关于FAT文件系统的操作
  • ¥15 如何使用js实现打印时每页设置统一的标题
  • ¥15 安装TIA PortalV15.1报错
  • ¥15 能把水桶搬到饮水机的机械设计
  • ¥15 Android Studio中如何把H5逻辑放在Assets 文件夹中以实现将h5代码打包为apk
  • ¥15 使用小程序wx.createWebAudioContext()开发节拍器
  • ¥15 关于#爬虫#的问题:请问HMDB代谢物爬虫的那个工具可以提供一下吗
  • ¥15 vue3+electron打包获取本地视频属性,文件夹里面有ffprobe.exe 文件还会报错这是什么原因呢?
  • ¥20 用51单片机控制急停。