Joomla首先使用NULL命令MySQL记录

时间:2017-09-04 11:46:49

标签: php mysql joomla

如何在Joomla查询中使用MySQL IS NOT NULL

我的表格包含以下列:

id, name, desc, effective from, effective to

effective_to列可以是NULL

我需要首先在NULL列(事件持续时间)中包含effective_to的行,并在effective_to order by DESC列中添加带有时间戳记录的行。

我的查询:

->order($db->quoteName('effective_to') . ' IS NOT NULL ', $db->quoteName('effective_to') . ' DESC ');

但它不能正常工作。

谁能帮助我吗?我无法在Joomla文档中找到任何示例。

1 个答案:

答案 0 :(得分:0)

你是带有订单条款的俱乐部where子句。像这样改变它。

$query
  ->where($db->qn('effective_to') . ' IS NOT NULL')
  ->order($db->qn('effective_to') . ' DESC ');