我想按日期在我的討論板中排序我的帖子。這是我的代碼:分頁sql查詢語法
$query = mysql_query("SELECT * FROM {$statement}
LIMIT {$startpoint} , {$limit}
ORDER BY datetime ASC");
這是否有任何語法錯誤?如果不是,還有什麼可能是錯的?基本上發生的是,結果沒有顯示出來。我通過清除由命令,和它的作品(當然,它沒有排序,...)
我想按日期在我的討論板中排序我的帖子。這是我的代碼:分頁sql查詢語法
$query = mysql_query("SELECT * FROM {$statement}
LIMIT {$startpoint} , {$limit}
ORDER BY datetime ASC");
這是否有任何語法錯誤?如果不是,還有什麼可能是錯的?基本上發生的是,結果沒有顯示出來。我通過清除由命令,和它的作品(當然,它沒有排序,...)
令限制之前,應該去:
$query = mysql_query("SELECT * FROM {$statement}
ORDER BY datetime ASC LIMIT {$startpoint} , {$limit}");
試試這個:
3210可能有點太晚了,但是mySQL提供的OFFSET關鍵字是非常有用的...特別是對於分頁
mysql_query("SELECT * FROM {$statement} ORDER BY datetime ASC LIMIT {$limit} OFFSET {offset}
如果,每頁10筆是你在找什麼,你要顯示第2頁即Records唱片公司11-20您的查詢將是這樣的:
mysql_query("SELECT * FROM {$statement} ORDER BY datetime ASC LIMIT 10 OFFSET 10
你確定你的領域是稱爲「日期時間」? – 2012-04-04 16:30:59