国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

mysql 查詢指定日期時間內(nèi)sql語句實現(xiàn)原理與代碼

2024-05-04 23:12:59
字體:
供稿:網(wǎng)友
在數(shù)據(jù)庫教程設(shè)計時必須注意時間字段為int(11)這樣,保存在數(shù)據(jù)庫的是一個數(shù)字型日期時間戳,我們可以用mktime函數(shù)求出當前日期的時間戳進行加減就OK了,下面看實例
//一個月

復制代碼 代碼如下:


$lastMonth = mktime(date(‘h'),date(‘i'),date(‘s'),date(‘m')-1,date(‘d'),date(‘y'));
$where .= ” dtime > $lastMonth”;


//三個月

復制代碼 代碼如下:


$lastThreeMonth = mktime(date(‘h'),date(‘i'),date(‘s'),date(‘m')-3,date(‘d'),date(‘y'));
$where .= ” dtime > $lastThreeMonth”;


$sql = “select * from testtable ” .$where
/*
原理是:
如果是月份就是當前的月減去你要統(tǒng)計的時間如我要查詢數(shù)據(jù)庫中從今天起往前三個月的所有記錄,我們的語句如下:mktime(date(‘h'),date(‘i'),date(‘s'),date(‘m')-3,date(‘d'),date(‘y'));
七天內(nèi)的:mktime(date(‘h'),date(‘i'),date(‘s'),date(‘m'),date(‘d')-7,date(‘y'));
一小時間內(nèi)的:mktime(date(‘h')-1,date(‘i'),date(‘s'),date(‘m'),date(‘d'),date(‘y'));
上個月第一天:mktime(0,0,0,date(‘m')-1,01,date(‘Y'));
上個月最后一天:mktime(0,0,0,date(‘m'),0,date(‘y'));
本月第一天:這個簡單,也就是01了;
本月最后一天:這要用到date函數(shù)了,date函數(shù)有一個參數(shù)t,它就是用來求最后一天的;如:date(‘t')
其它的做法是一樣的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇阳县| 股票| 宝应县| 宝兴县| 江永县| 乌海市| 和龙市| 横山县| 贡嘎县| 华亭县| 邮箱| 闸北区| 光泽县| 湘阴县| 叙永县| 建始县| 海丰县| 清河县| 泗水县| 高陵县| 哈巴河县| 新源县| 陆川县| 广州市| 托克逊县| 昭苏县| 自贡市| 高淳县| 尚义县| 万全县| 安图县| 塔河县| 南康市| 宜丰县| 澄迈县| 雷波县| 女性| 宁城县| 大竹县| 故城县| 息烽县|