0

1 つのフィールドの値が 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 の後、';' の前)、何も表示されませんでした。

4

2 に答える 2

3

ほとんどの場合、誤ってピリオドを入力しました。

LIMIT 0.5

これは次のようになります。

LIMIT 0,0

また

LIMIT 0

代わりにコンマを入れてみてください

LIMIT 0,5

または単に

LIMIT 5
于 2012-05-30T14:40:21.060 に答える
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");

于 2012-05-30T14:55:07.457 に答える