php mysql数据库 在查询语句中把类型为date的字段改成只有年跟月的怎么改
我们现在在做一个公司投票网站的项目,需要从数据库调用各个公司相同月的投票数、代码是这样的:$cur_time=date("Y-m");$sql1="select*from...
我们现在在做一个公司投票网站的项目,需要从数据库调用各个公司相同月的投票数、
代码是这样的:
$cur_time = date("Y-m");
$sql1 = "select * from sort_info where vote_time ='$cur_time'";
vote_time是数据表中一个类型为date的字段,可是他默认是“YYYY-MM-DD”形式的,而$cur_time是“YYYY-MM”形式的,不符合根本查不出来,我想问下有没有方法可以在查询语句中把vote_time改成“YYYY-MM”的。或者其他。。。 展开
代码是这样的:
$cur_time = date("Y-m");
$sql1 = "select * from sort_info where vote_time ='$cur_time'";
vote_time是数据表中一个类型为date的字段,可是他默认是“YYYY-MM-DD”形式的,而$cur_time是“YYYY-MM”形式的,不符合根本查不出来,我想问下有没有方法可以在查询语句中把vote_time改成“YYYY-MM”的。或者其他。。。 展开
3个回答
展开全部
$sql1 = "select * from sort_info where DATE_FORMAT(vote_time,'%Y-%m') ='$cur_time'";
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$sql1 = "select * from sort_info where DATE_FORMAT(vote_time,'%Y-%m') ='$cur_time'";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$cur_time = date("Y-m-d");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询