penulisan query substring di codeigniter

selamat siang gan saya mempunyai data tanggal dengan bentuk seperti ini field tgl | data : "1347935428";

saya ingin mengambil pada data tersebut tahun, dan saya coba query dibawah ini berhasil

 $this->db->query('SELECT * FROM tabel where SUBSTRING(FROM_UNIXTIME(tgl),1,4) = '.$tahun.' order by id desc');

pertanyaan, kalo saya menggunakan

  $this->db->where('SUBSTRING(FROM_UNIXTIME(tgl),1,4)', $this->input->post('tahun'));

apakah masih sama fungsinya dengan query yang diatas, karena saya coba sepertinya tidak terbaca.

avatar 4key
@4key

70 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

coba dilihat dlu om query yang diprint codeignter

 $this->db->last_query();
avatar tarikhagustia
@tarikhagustia

4 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

penerapan dan cara checknya gimana gan

avatar 4key
@4key

70 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

up gan

avatar 4key
@4key

70 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

begini gan

$this->db->query('SELECT * FROM tabel where SUBSTRING(FROM_UNIXTIME(tgl),1,4) = '.$tahun.' order by id desc');
var_dump($this->db->last_query());

avatar tarikhagustia
@tarikhagustia

4 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban