gpt4 book ai didi

php - 计数查询在 codeigniter 中不起作用

转载 作者:行者123 更新时间:2023-12-01 00:11:41 25 4
gpt4 key购买 nike

我在 codeigniter 中有一个自定义查询来计算结果。

return $this->db->query("SELECT COUNT(*) FROM post WHERE MATCH (title, description)     AGAINST ('+$search_string*' IN BOOLEAN MODE)", NULL, TRUE);

但这仅生成 1 行,但如果我在 phpmyadmin 中运行此查询,则它会显示正确的结果。我做错了什么?

最佳答案

 $q = $this -> db -> query($your_custom_query);
return $q -> num_rows();

这应该对您有用,但您必须将 COUNT(*) 替换为表中的任何字段或 *,我会建议一个字段。就像说 .. 标题。

您的查询不起作用,因为 $this->db->query 返回需要转换为数组的对象,例如 foreach ($q->result() as $row) {} ..

您也可以尝试 return $this -> db -> query($your_custom_query)->result();

关于php - 计数查询在 codeigniter 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15380494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com