php mysql查询时间_php查询时间段 mysql时间查询
本節(jié)內(nèi)容:
mysql時(shí)間查詢
數(shù)據(jù)表的結(jié)構(gòu):
復(fù)制代碼 代碼示例:
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時(shí)間
實(shí)現(xiàn)通過php頁面輸入一個(gè)這樣格式2008-03-15 23:52:13-2009-03-15 23:52:13的時(shí)間段查詢。
將查詢頁面的本地時(shí)間2009-03-15 23:52:13轉(zhuǎn)換為unix時(shí)間1237132333
時(shí)間time2*1000作為time2,進(jìn)行select * from table where ptime >=time1 and ptime <=time2;
關(guān)鍵代碼:
復(fù)制代碼 代碼示例:
//echo $pTimes;
//echo $utcpTimes;
//
//echo $utcpTime;
//參數(shù)過濾并生成SQL------------------------
if($name != null){
$a = " and name like '%$name%'";}
if($pTimeb != null){
$b = " and pTime >= '$utcpTimeb'";}
if($pTimes != null){
$c = " and pTime = '$mNumberb'";}
if($mNumberb != null){
$e = " and mNumber 生成sql語句";
echo $q;
echo " ";
echo " ";
$result = mysql_query($q, $link);
echo "結(jié)果反饋";
//$result = mysql_query("SELECT * FROM pay");
//對(duì)查詢結(jié)果中返回的時(shí)間進(jìn)行秒換算,并轉(zhuǎn)成本地時(shí)間
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$unixpTime=$row[7]/1000;
echo "";
floor($unixpTime);
$aa= floor($unixpTime);
echo $aa;
//$aa='0123456789';
$query1 = mysql_query("SELECT FROM_UNIXpTime($aa)");
while ($row1 = mysql_fetch_array($query1, MYSQL_NUM))
{
// printf (" pTime %s ", $row1[0]);
$starpTime=$row1[0] ;
}
echo " ";
//打印輸出結(jié)果
printf ("玩家姓名: %s 充值卡號(hào): %s 充值時(shí)間: $starpTime 是否生效: %s 充值金額: %s ", $row[0], $row[1], $row[3] , $row[4], $row[5]);
printf ("充值卡號(hào): %s 玩家姓名: %s 充值金額: %s 充值時(shí)間: %s ", $row[0], $row[1], $row[5], $row[7]);
echo " ";
}
mysql_free_result($result);
?>
總結(jié)
以上是生活随笔為你收集整理的php mysql查询时间_php查询时间段 mysql时间查询的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql错误18456_【问题解决】S
- 下一篇: mysql之间互相订阅_mysql –