使用带有多个过滤器的find()Fat Free Framework

时间:2016-04-13 03:48:06

标签: php mysql fat-free-framework

我一直在尝试了解如何在SQL的find()方法中使用多个过滤器。

我尝试了很多方法,但我提出的最好的方法是

$entity_table->find(array('title = ? AND id != ?', $entity_title, $entity_id));

但仍未获得正确的结果。此外,遗憾的是,我无法在网上找到任何关于此事的主题。是否可以在find()方法中处理多个过滤器?

1 个答案:

答案 0 :(得分:1)

我发现我的SQL已关闭(我认为可能就是这样)并且我对语法有一点误会。为清楚起见,可以在find()方法中添加多个WHERE子句。这是包含NOT的正确方法:

$tbl_obj = $entity_table->find(array('title = ? AND NOT id = ?', $entity_title, $entity_id));