codeigniter,活动记录,有问题

时间:2011-03-23 10:18:12

标签: php codeigniter activerecord

我遇到Code Igniter having子句的问题。

我需要使用活动记录生成以下SQL:

SELECT *
FROM A
GROUP BY A.X
HAVING A.Y = 'test'

但是使用以下代码:

$this->db->select('*');
$this->db->from('A');
$this->db->group_by('A.X');
$this->db->having('A.Y','frontend');

产地:

SELECT *
FROM A
GROUP BY A.X
HAVING A.Y = test

似乎无法逃避字符串值......或者是它?

1 个答案:

答案 0 :(得分:1)

以如此笨拙的方式写下having子句:

$this->db->having('A.Y = "frontend"', null, false);