脚本宝典收集整理的这篇文章主要介绍了php – STR_TO_DATE在我的查询中不起作用,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我不想更改数据库中的数据类型,所以如何在codeignITer中查询?
在我的数据库中,日期的格式为30/11/2015
我目前的查询:
//here vd is table field(one column). $cd = date('d/m/Y');//current date $this->db->where("date_format(STR_TO_DATE(vd,'%d/%m/%Y'),'%d/%m/%Y') >",$cd); //comparing date with current date $query =$this->db->get('warranty');
但正确的结果不会来……
$cd = date('Y-m-d'); $this->db->where("date_format(STR_TO_DATE(vd,'%Y-%m-%d') >",$cd); $query =$this->db->get('warranty');
如果在查询中使用date_format,则需要更改日期格式,而是以相同格式更改可能是因为它不起作用.尝试以Y-m-d格式进行更改和比较.
以上是脚本宝典为你收集整理的php – STR_TO_DATE在我的查询中不起作用全部内容,希望文章能够帮你解决php – STR_TO_DATE在我的查询中不起作用所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。