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 はフィールドまたはテーブル名をバッククォートで保護しようとしません。これは、複合 select ステートメントが必要な場合に便利です。

于 2013-05-20T05:19:12.270 に答える