加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – echo完整joomla查询(有限等)?

发布时间:2020-12-13 17:28:46 所属栏目:PHP教程 来源:网络整理
导读:我想知道是否有办法用限制和limitstart等来回显整个查询.我可以回应行$query,但是我想知道为什么限制不起作用,我似乎无法得到它以显示它发送到数据库的实际查询.这里是代码: $params = JComponentHelper::getParams('com_news');$limit = $params-get('x_it
我想知道是否有办法用限制和limitstart等来回显整个查询.我可以回应行$query,但是我想知道为什么限制不起作用,我似乎无法得到它以显示它发送到数据库的实际查询.这里是代码:
$params =& JComponentHelper::getParams('com_news');
$limit = $params->get('x_items',5);
$limitstart = JRequest::getVar('limitstart',0);

$query = "SELECT * FROM #__news WHERE published = 1 AND catid = ".$Itemid." ORDER BY date DESC";
$db->setQuery($query,$limitstart,$limit);
$rows = $db->loadObjectList();

$db-> getQuery($query,$limit);只显示“SELECT * FROM jos_news WHERE published = 1 AND catid = 8 ORDER BY date DESC”,它在查询结尾没有LIMIT参数.

任何帮助将不胜感激:)

var_dump($db);die;

在loadObjectList()调用之后执行. $db变量中必须有一个_sql属性,它是最后执行的查询.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读