php - Codeigniter 使用事件记录选择自定义

标签 php mysql codeigniter select activerecord

我无法想象如何从具有事件记录的数据库中选择自定义内容。我的代码:

$select = array('mixed' => 'WHERE id = 2 OR id = 5');
$query = $this->db->select('*');
$query = $this->db->query($select['mixed']);
$query = $this->db->order_by('id DESC');
$query = $this->db->get($table);

查询返回我:

0.0001 WHERE id = 2 OR id = 5

0.0002 SELECT * FROM po_posts_content ORDER BY id DESC

那么如何做到正确呢?

更新:

$this->db->query($select['mixed']); 更改为 $this->db->where($select['mixed']) ; 一切都很好

最佳答案

您可以使用

$this->db->where_in('id', array(2,5));

$this->db->where('id =2 or id =5');

关于php - Codeigniter 使用事件记录选择自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960892/

相关文章:

javascript - 将 RabbitMQ 与 Ionic 应用程序结合使用

php - CakePHP:帖子类型的表格组织

mysql - 全文搜索返回空结果时出现问题

php - Codeigniter 库在本地主机上工作,但不在 Web 服务器上工作

javascript - 使用ajax提交表单有什么优缺点?

php - 当条件取决于一个表中的某些列时如何查找相交行

javascript - AngularJS PUT 与 Symfony2 PUT 方法。更新不起作用

mysql - 按行合并两个mysql表

php - 将多个文件上传到 amazon s3 失败

php - 模型参数设置最佳实践?