訂購併設定限制

訂購結果並設定限制可以通過新增到鏈中新增 2 條額外線來輕鬆實現,如下所示:

$db = JFactory::getDbo();

$query = $db->getQuery(true);
$query->select('*')
      ->from('#__users')
      ->where('username = '. $db->q('John'))
      ->order('id DESC')
      ->setLimit(15, 0);
 
$db->setQuery($query);

$results = $db->loadObjectList();

這將按 id 按降序排序結果,僅顯示前 15 條記錄。

setLimit() 函式有 2 個引數。limitoffset。在上面的例子中,我們只從第一行開始記錄了 15 條記錄。