mysql中按日期查询记录,在线等 mysql a 表中,有一date字段,存的是如下的值 id date 1 1314892800 2 1314951994可提供的参数为 2011-08-21 这种,现需查 2011-08-21 这一天的记录,如何实现呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from a where DATE_FORMAT(date,"%Y-%m-%d")='2011-08-21'; 还是查不出结果date值有一条记录为1314953884 我在php文件中 echo date('Y-m-d','1314953884'); 是2011-09-02可我在mysql中再用 DATE_FORMAT(regDate,"%Y-%m-%d")='2011-09-02' 却查不出记录,怎么处理? 是 FROM_UNIXTIME而不是 DATE_FORMAT因为你的字段类型是 int 而不是 datetime select * from `a` where date = unix_timestamp('2011-08-21') from_unixtime是跟楼主情况正好相反的时候用。 请教一个问题 [实例提问]不查询重复数据 如何进入外企,又有哪些外企比较好,100请教。 我刚做的一个表单 linux php连接sqlserver,程序都写好了,跑不了! 关于HTTP_REFERER防表单提交的问题 cookie取不到值?? 请教版主和各位高手,PHP中如何实现MessageBox的带参数弹出提示信息功能,在线等 高手请看,很奇怪的状况 求解数组合并 关于PHP+sql server 处理时间日期的问题 如何处理SQL连接成功不成功?
date值有一条记录为1314953884 我在php文件中 echo date('Y-m-d','1314953884');
是2011-09-02可我在mysql中再用 DATE_FORMAT(regDate,"%Y-%m-%d")='2011-09-02' 却查不出记录,怎么处理?
而不是 DATE_FORMAT
因为你的字段类型是 int 而不是 datetime