數(shù)據(jù)庫創(chuàng)建是加上時(shí)間字段根據(jù)字段來計(jì)算時(shí)間
鶴慶網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,鶴慶網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鶴慶上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的鶴慶做網(wǎng)站的公司定做!
三天也就是24*60*60*3
當(dāng)前時(shí)間減去這三天的差 凡是比這個(gè)數(shù)大的就是了
或者當(dāng)前時(shí)間-去三天轉(zhuǎn)換時(shí)間戳~
節(jié)假日順延 data(w) w的取值是0-6 0是星期天 1-6不用多說
數(shù)據(jù)表里存儲(chǔ)兩個(gè)字段,一個(gè)int存時(shí)間戳,一個(gè)int存簽到計(jì)數(shù)。每次簽到發(fā)生時(shí),php頁面做判斷,計(jì)算本次簽到時(shí)間戳與系統(tǒng)記錄的最后一次簽到時(shí)間戳之差,超過3600*24,則將計(jì)數(shù)修改為零,否則+1。
sql語句就不寫了吧,就一個(gè)update的事情。。。
這個(gè)更重新的是看mysql數(shù)據(jù)庫的設(shè)計(jì)
例:數(shù)據(jù)表名為 content
字段為: id title,content,datetime
php程序:
?php
$link = mysql_connect('localhost','root','');
mysql_select_db('content',$link);
$sql="select * from content where datetime '2012-5-6' order by id desc";
$result = mysql_query($sql);
while($rows = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo $rows['title'];
}
查詢今天
select flag_detail.* from flag_detail where TO_DAYS(時(shí)間字段名) = to_days(now()) order by 時(shí)間字段名 desc ;
查詢昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 時(shí)間字段名) = 1 order by 時(shí)間字段名 desc ;
查詢近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) = date(時(shí)間字段名) order by 時(shí)間字段名 desc;
//?如果你的用戶表中已經(jīng)有了該用戶的反饋數(shù)目記錄,
//?那你可以直接倒序查詢?cè)偌觽€(gè)?Limit即可?:
$sql?=?"SELECT?*?FROM?users?ORDER?BY?item_number?DESC";
//?如果沒有的話,?那就遍歷你的Users表,?分別查詢出用戶的反饋條數(shù)再進(jìn)行排序吧
$sql?=?"SELECT?id?FROM?users";
$users?=?[];??//?取出所有用戶ID
$result?=?[];
foreach?($users?as?$value)?{
$sql?=?"SELECT?count(id)?AS?number?FROM?feedback?where?id?=?$value";
$r?=?mysql_query($sql);??//?取出條數(shù)?
$number?=?mysql_fetch_assoc($r)['number'];
$result[]?=?$number;
}
rsort($result);
echo?'pre';
print_r($result);???//?最終結(jié)果,?取出30條即可
ehco?'/pre';
?phpecho$deltime=strtotime("-90days");echo"
";$sql="deletefromyourtablewheredateandtime".$deltime;echo$sql;echo"
";$con=mysql_connect("localhost","root","yourpassowrd");if(!$con){die('Couldnotconnect:'.mysql_error());}mysql_select_db("yourdb",$con);mysql_query($sql,$con);mysql_close($con);echo"
AreYouOK?
";echotime();?