MySQL和PHP-如何仅显示前五行?

MySQL和PHP-如何仅显示前五行?,php,mysql,select,limit,where,Php,Mysql,Select,Limit,Where,我有一个数据库,我正在成功地查询以显示一个字段的值等于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

我有一个数据库,我正在成功地查询以显示一个字段的值等于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;");

我尝试在查询中添加限制0,5(在DESC之后,但在“;”之前),但它根本不会显示任何内容。

最有可能的情况是,您无意中添加了句点:

LIMIT 0.5
这相当于:

LIMIT 0,0

试着用逗号代替,比如

LIMIT 0,5
或者干脆

LIMIT 5

最有可能的情况是,您意外地将一个句点:

LIMIT 0.5
这相当于:

LIMIT 0,0

试着用逗号代替,比如

LIMIT 0,5
或者干脆

LIMIT 5

您可以使用这个
$result=mysql\u查询(“从ff\u投影中选择球员、球队、传球码、传球TDs、抛投Int\u、冲刺码、冲刺TDs、整体分数、总分数,其中位置='QB'顺序按传球码描述限制0,5”)

您可以使用此
$result=mysql\u查询(“选择球员、球队、传球、传球、抛投、冲刺、冲刺、整体、总得分,从ff\u投影中选择位置='QB'按传球顺序描述限制0,5”)

似乎增加限制应该有效。如果您添加限制并直接对服务器运行查询,会发生什么情况?这应该起作用
从ff_投影中选择球员、团队、传球、传球、抛投、冲刺、冲刺、总得分、总得分,位置='QB'顺序按传球描述限制5,在phpadmin中运行此查询,然后检查结果似乎可以添加限制。如果您添加限制并直接对服务器运行查询,会发生什么情况?这应该起作用
从ff_投影中选择球员、团队、传球、传球、抛投、冲刺、冲刺、总得分、总得分,位置='QB'顺序按传球描述限制5,在phpadmin中运行此查询并检查结果