易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql时间字段查询,在线等

mysql 中的时间查询:
user表中有一字段 ModDate值为 2010-04-13 00:00:00 这样的
现要通过 ModDate 字段查 2010-04-13 (不含后面的小时 分)的记录
怎么查呀,thanks
字段不要这样直接写字符串,转化为mysql时间戳

写入时 $ModDate=time();

读取时 date("Y-m-d H:i",$ModDate) 年-月-日 时-分
  date("Y-m-d",$ModDate) 年-月-日

多谢2楼的
可针对上面的问题,现怎么查呢,

如果是查询语句的话  
$startTime=date("l",mktime(0,0,0,7,13,2010))); 获得一个时间戳

$endTime=date("l",mktime(0,0,0,7,14,2010)));  

select * from 表名 where ModDate>$startTime and ModDate<$endTime

select * from table where ModDate LIKE 2010-04-13%;

2010-04-13 可以在php date() 处理;

4 楼的,查不到记录呀,

ModDate 应为 datetime 类型
DATE_FORMAT(ModDate,'%Y-%m-%d')='2010-04-13'

6楼的可以了,


相关问答:

Mysql 使用问题 - Java / Web 开发

我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文 
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。

mysql命令行模式下: ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号