首頁  >  文章  >  後端開發  >  php讀取30天之內的根據演算法排序的程式碼

php讀取30天之內的根據演算法排序的程式碼

WBOY
WBOY原創
2016-07-29 08:37:43964瀏覽

複製程式碼程式碼如下:


$link=mysql_connect("","","")
or die("無法連接到mysql資料庫".mysql_error());
mysql_select_db("duyounet",$link);
mysql_query("設定名稱'gb2312'",$link);
$day30=時間()-60*60*24*30;
$result=mysql_query("select Articleid,articlename,(allvote*20+goodnum+allvisit) as dxy_px from jieqi_article_article whday postdate> dxy_px desc limit 0,14") or die("查詢".$資料庫錯誤.mysql_error());
$row=mysql_fetch_row($result);
echo "document.writeln("

    ")".";rn";
    while ($row){
    echo "document.writeln("
  • ".$row[1]."(".$row[2].")
  • ");rn" ;
    $row=mysql_fetch_row($result);
    }
    mysql_free_result($result);
    mysql_close();
    echo "document.writeln("
"); rn"
?>

substr()
剔除月份+了放回去
偶是目下的有更好的方法記得告訴偶
嘿嘿~ 
作者:太陽雨 發佈日期:2005-4-13 
如果在PHP 處理,用strtotime
[ php]
$a="2004/11/01";
$b =strtotime("+6 個月",strtotime($a));
回顯日期('年/月/日',$b);
[/php]
如果在mysql中處理,用DATE_ADD或ADDDATE函數,也可以直接使用INTERVAL關鍵字
如:
1、SELECT "2004-11-01" + INTERVAL 6 MONTH;///其中的2004-10-01直接可以使用日期欄位
2、SELECT DATE_ADD("2004-11-01", INTERVAL 6 MONTH); 

以上就介紹了php讀取30天之內的根據演算法排序的程式碼,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn