php查询时间段 mysql存储unix时间
本文导语: 本节内容: php查询时间段的方法 数据表的结构: 代码示例: CREATE TABLE IF NOT EXISTS `user_log` ( `id` varchar(100) NOT NULL default '0', `username` varchar(30) NOT NULL, `time` bigint(13) NOT NULL default '0', `result` tinyint(1) NOT NULL default '0', ...
本节内容:
php查询时间段的方法
数据表的结构:
CREATE TABLE IF NOT EXISTS `user_log` (
`id` varchar(100) NOT NULL default '0',
`username` varchar(30) NOT NULL,
`time` bigint(13) NOT NULL default '0',
`result` tinyint(1) NOT NULL default '0',
`money` bigint(40) NOT NULL default '0',
PRIMARY KEY (`id`,`username`,`time`),
KEY `username` (`id`),
KEY `username_2` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `user_log`
--
INSERT INTO `user_log` (`id`, `username`, `time`, `result`, `money`) VALUES
('admin', 'cd772c84df8c443598d4b6ccef8593', 1237132333079, 0, 10),
('fandamo', '18df01f70a544e1c9a7ca3068be7ba', 1237258006688, 1, 23);
其中time为unix时间
实现通过php页面输入一个这样格式2008-03-15 23:52:13-2009-03-15 23:52:13的时间段查询。
将查询页面的本地时间2009-03-15 23:52:13转换为unix时间1237132333 时间time2*1000作为time2,进行select * from table where ptime >=time1 adn ptime