使用codeigniter进行Sql WHERE查询

时间:2011-07-17 14:38:32

标签: php sql codeigniter

我有这样的查询:

SELECT * FROM example WHERE (column_1 = 1 OR column_1 = 2) AND (column_2 = 12 OR column_2 = 3)

如何在Codeigniter上书写?

我认为:

$where = column_1 = 1 OR column_1 = 2;
$this->db->where($where);
$where2 = column_2 = 12 OR column_2 = 3;
$this->db->where($where2);

(我需要在每个AND之间分开)

这可以吗?我不知道如何才能将查询视为字符串。

2 个答案:

答案 0 :(得分:1)

如果我找对你,你需要这样的东西:

$this->db->where("(column_1 = 1 OR column_1 = 2) AND (column_2 = 12 OR column_2 = 3)");

或者你想要达到什么目标?

答案 1 :(得分:0)

使用<Dial>

where_in

阅读起来会更容易。