0

在 MYSQL phpmyadmin 我可以运行这个查询:

SELECT TIMESTAMPDIFF (MONTH, periodmulai, periodselesai)
FROM tb_projek 

但是如何以 Model codeignitor 方式编写该查询?那行不通

public function get_bulan()
{
$this->db->SELECT_TIMESTAMPDIFF('MONTH,tb_projek.periodmulai,tb_projek.periodselesai');
$this->db->from('tb_projek');
$query = $this->db->get();
return $query->result();
}
4

1 回答 1

2

像这样使用,

$this->db->select('TIMESTAMPDIFF(MONTH,periodmulai,periodselesai )',FALSE);
$this->db->from('tb_projek');

如果您将其设置为 FALSE,CodeIgniter 将不会尝试使用反引号保护您的字段或表名。如果您需要复合选择语句,这很有用。

于 2013-05-20T05:19:12.270 回答