我有一個成員腳本,它有2個表格(users
和msgs
)。日期之間的差異
我想獲得每天發佈消息的頂級會員。我用這個代碼,但它不工作:
$start = TIMENOW - TIMENOW % 86400;
$end = $start + 86400;
$maxposter = mysql_query("SELECT users.name,users.id,count(*) total FROM users AS users,msgs AS msgs WHERE users.id=msgs.userid AND msgs.added_date BETWEEN $start AND $end GROUP BY msgs.userid ORDER BY total DESC LIMIT 1")or die(mysql_error());
$maxmsg=mysql_fetch_assoc($maxposter);
echo $maxmsg[name];
行added_date
被儲存像2011-05-05
。
解釋它是如何 「不工作」。 – 2011-05-05 10:19:28
added_date總是像(05-05-2011)和$ start&$ end varuables在0 - 86400之間; – 2011-05-05 10:35:11