gpt4 book ai didi

php - mysql使用php限制记录查询

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

我有一个问题是如何限制此 php 查询中的记录数

    $query = $db->getQuery(true);
$query->select('a.*,b.category_name')
->from('#__p_list AS a')
->innerJoin('#__p_cat AS b ON b.id = a.category_id')
->where('a.approved=1')
->where('a.published=1')
;

$query->limits(8,0); //This Portion not working
$db->setQuery($query);
return $db->loadObjectList();

我用

$query->limit(8,0);     //limit() and limits() both dun work
$query->limit(8); //limit() and limits() both dun work
$query->setlimit(8,0); //limit() and limits() both dun work
$query->setlimit(8);
$query->limit('8,0');

一切都不起作用。有人可以告诉我吗

最佳答案

终于找到答案了,这和我使用joomla有关。正确的方法是在让数据库执行查询的位置添加限制。

$db->setQuery($query);

这里你必须这样做来限制

$db->setQuery($query,0,8);

感谢大家的帮助。

关于php - mysql使用php限制记录查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22892382/

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