Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与sql数据库中的月份和年份匹配_Php_Mysql_Codeigniter - Fatal编程技术网

Php 与sql数据库中的月份和年份匹配

Php 与sql数据库中的月份和年份匹配,php,mysql,codeigniter,Php,Mysql,Codeigniter,我目前正在使用下面的代码来获得结果。但它有时会给出错误的结果,因为它试图与今天的日期匹配。虽然我希望它应该尽量只匹配当前月份和年份。它不应与当前日期匹配 $this->db->select('*') ->where('u_id',$user) ->where('month','CURDATE()',FALSE) ->from('basepointsbymonth');

我目前正在使用下面的代码来获得结果。但它有时会给出错误的结果,因为它试图与今天的日期匹配。虽然我希望它应该尽量只匹配当前月份和年份。它不应与当前日期匹配

$this->db->select('*')
               ->where('u_id',$user)
               ->where('month','CURDATE()',FALSE)
               ->from('basepointsbymonth');
               $que=$this->db->get();
请提供任何解决方案。

这应该可以做到:


其中MONTHdate=MONTHCURDATE和YEARdate=YEARCURDATE

到目前为止您尝试了什么??请在此处插入您的代码请告诉我您的日期列使用了日期数据类型,而您刚才在问题中写错了。。。。请。解决方案已由多个用户发布。请先用谷歌搜索。数据类型的可能重复项为日期。我已经在谷歌上查过了,结果是不满意的。别忘了用你想匹配的日期列的名称替换日期。我已经注意到了这一点。但兄弟你今天救了我一命。非常感谢你。成功了,塞拉