gpt4 book ai didi

php - 在 codeigniter 中使用 get_where 和 int 类型列 mysql 获取月份和年份

转载 作者:行者123 更新时间:2023-11-29 09:36:27 26 4
gpt4 key购买 nike

我有一个这样的专栏

enter image description here

我使用 date() 来填充我的 mysql 列。我想获取像这样的月份和年份的所有数据(我的模型)

public function export_to_excel($perkara, $bulan, $tahun)
{
$query = $this->db->get_where('berkas_tuduhan', [
'jenis_perkara' => $perkara,
"DATE_FORMAT(tanggal_dibuat,'%Y-%m')" => $bulan,
"DATE_FORMAT(tanggal_dibuat,'%Y-%m')" => $tahun
]);
if ($query->num_rows() != 0) {
return $query->result();
} else {
return false;
}
}

我使用 $bulan = 'MM' 和 $tahun = 'YYYY' 。请帮帮我,谢谢

最佳答案

由于您使用的是unix时间格式,因此可以使用FROM_UNIXTIME()来获取结果:

public function export_to_excel($perkara, $bulan, $tahun)
{
$query = $this->db->get_where('berkas_tuduhan', [
'jenis_perkara' => $perkara,
"MONTH(FROM_UNIXTIME(tanggal_dibuat))" => $bulan,
"YEAR(FROM_UNIXTIME(tanggal_dibuat))" => $tahun
]);
if ($query->num_rows() != 0) {
return $query->result();
} else {
return false;
}
}

关于php - 在 codeigniter 中使用 get_where 和 int 类型列 mysql 获取月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57505469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com