mysql - 如何使用条件日期现在显示来自mysql的数据

标签 mysql codeigniter

有谁知道如何使用数据记录实现我的sql代码

SELECT * 
FROM `jadwal` 
WHERE YEAR(tgl) = YEAR(NOW()) 
  AND MONTH(tgl) = MONTH(NOW()) 
  AND DAY(tgl) = DAY(NOW())

提前致谢

最佳答案

您可以按如下方式进行 -

$where = array('YEAR(tgl)' => YEAR(NOW()), 
               'MONTH(tgl)' => MONTH(NOW()),
               'DAY(tgl)' => DAY(NOW())
              );
$this->db->select('*');
$this->db->where($where);
$query = $this->db->get('jadwal');
$res1 = $query->result(); // as object
$res2 = $query->result_array(); // as array

尝试让我知道。

关于mysql - 如何使用条件日期现在显示来自mysql的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44281685/

相关文章:

mysql - Codeigniter:多个 Active Record 调用与合并和破坏模型

php - 将多维php数组插入mysql表

python - pyspark 在远程机器上使用 mysql 数据库

php - 具有嵌入式表单处理功能的单页 Facebook 应用程序 - 签名请求问题

javascript - 如何关闭richmarker infoview?

php - 在 CodeIgniter 中上传多个文件

mysql - 连接具有不同列数的表

mysql - 与上个月相比,如何获得列中的最大差异?

php - 使用 codeigniter 对 API 的理解

javascript - 如何在同一页面的 PHP 代码中使用 AJAX 回调中的值?