繁体   English   中英

按标题订购 joomla 查询

[英]Order joomla query by title

我必须按标题对查询中的文章进行排序。

我的查询:

<?php
    $catId = 43;
    $query = "SELECT * FROM #__content WHERE catid ='" . $catId . "'";
    $db = JFactory::getDBO();
    $db->setQuery($query); 
    $articles = $db->loadObjectList(); 
    foreach($articles as $article){

    }
?>

更改 $query->order('id DESC');

$query->order('title DESC');

或者 ASC 如果你想要:)

2 个选项,您在游览请求中按标题添加顺序的第一个选项:

$query = "SELECT * FROM #__content WHERE catid ='" . $catId . "' order by title asc";

第二个更好,您使用 joomla 查询构建器:

$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*')->from('#__content')->where('catid = '.$catId)->order('title asc');
$db->setQuery($query); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM