如何在codeigniter模型的活动记录类中编写substr函数?

时间:2013-07-05 06:04:20

标签: mysql codeigniter

我在一个带有costant前缀的表中有一个id列,例如。 NC1,NC2,NC3 .....我必须从id列计算最大id。这是我在mysql中的表现 -

SELECT max(cast(substr(`column_name`,3) as unsigned)) FROM `table_name` 

以下是我在CodeIgniter中尝试的方法

$this->db->select_max('cast(substr('column_name',3) as unsigned'),false));
$result=$this->db->get('table_name');

它只是不起作用,上面的代码出了什么问题?

1 个答案:

答案 0 :(得分:0)

试试这样:

$this->db->select_max('cast(substr(`column_name`,3) as unsigned)','max_id');
$this->db->get('table_name');

第二个参数是重命名结果字段