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是跟楼主情况正好相反的时候用。 新配了一个服务器,提交文件时多次上传 用xampp的phpmyadmin新建数据库无权限怎么解决? 请教一下类的问题 求一条格式化时间的SQL语句~~~~~~~~~~~~~~~~~~~~~~~~~~ 高手级问题:请问如何用PHP快速验证一个URL对应的文件是否还存在? 关于字串内容替换的问题,有空的帮忙看一下。谢谢。 给出一个中文字是否可以得到拼音 急!用php的高手请进!关于文件操作权限问题! php 与 $.get问题 求一个正则的写法 关于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