[英]MySQL and PHP - how to display only the first five rows?
我有一個數據庫,我已成功查詢該數據庫以顯示其中一個字段的值等於x的所有行。 我現在需要做的是僅顯示滿足該條件的前5條記錄。
到目前為止,這是我的SQL查詢:
$result = mysql_query("SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Overall_Pts, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY Pass_Yds DESC;");
我嘗試在查詢中添加LIMIT 0,5(在DESC之后但在';'之前),但是它根本不顯示任何內容。
您很可能不小心放入了一段時期:
LIMIT 0.5
等於:
LIMIT 0,0
要么
LIMIT 0
嘗試用逗號代替
LIMIT 0,5
或簡單地
LIMIT 5
您可以使用$result = mysql_query("SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Overall_Pts, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY Pass_Yds DESC LIMIT 0,5");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.