我有一个数据库,我成功查询显示一个字段的值等于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之后但在';'之前)但是它根本不会显示任何内容。
答案 0 :(得分:3)
最有可能的是,你不小心投入了一段时间:
LIMIT 0.5
相当于:
LIMIT 0,0
或
LIMIT 0
尝试使用逗号代替
LIMIT 0,5
或只是
LIMIT 5
答案 1 :(得分:0)
您可以使用此$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");