php sql错误(起始、顺序、位置)
我做了这个:php sql错误(起始、顺序、位置),php,sql,Php,Sql,我做了这个: $query1=mysql_query("select id, testo, titolo from events order by DESC WHERE id < 225 LIMIT 1"); while($query2=mysql_fetch_array($query1)) { echo $query2['titolo']; } $query1=mysql\u查询(“按DESC从事件顺序中选择id、testo、titolo,其中id
$query1=mysql_query("select id, testo, titolo from events order by DESC WHERE id < 225 LIMIT 1");
while($query2=mysql_fetch_array($query1))
{
echo $query2['titolo'];
}
$query1=mysql\u查询(“按DESC从事件顺序中选择id、testo、titolo,其中id<225限制1”);
而($query2=mysql\u fetch\u数组($query1))
{
echo$query2['titolo'];
}
但是不行,我不明白为什么,有人能帮我吗?
我认为问题在于质疑
更新:我犯了两个错误:
第一:我缺少ORDERBY子句中的列名。
第二个:订单的位置按如下方式编写查询:-
SELECT id, testo, titolo FROM events WHERE id < 225 ORDER BY id DESC LIMIT 1
从事件中选择id、testo、titolo,其中id<225按id描述顺序限制1
正如所建议的,为了理解,请选择。。。哪里命令…限制
这是非常有用的
希望这将对您有所帮助:)按如下方式编写您的查询:-
SELECT id, testo, titolo FROM events WHERE id < 225 ORDER BY id DESC LIMIT 1
从事件中选择id、testo、titolo,其中id<225按id描述顺序限制1
正如所建议的,为了理解,请选择。。。哪里命令…限制
这是非常有用的
希望这对您有所帮助:)您的order by子句中缺少列名。该部分应该类似于
按列名称排序desc
。此外,如上述答案所述,where子句位于order by之前。您的order by子句中缺少列名。该部分应该类似于按列名称排序desc
。此外,where子句位于上述答案中所述的order by之前。您至少有2个错误。将查询重写为如下所示:
SELECT id, testo, titolo FROM events WHERE id < 225 ORDER BY id DESC LIMIT 1
从事件中选择id、testo、titolo,其中id<225按id描述顺序限制1
您至少有两个错误。将查询重写为如下所示:
SELECT id, testo, titolo FROM events WHERE id < 225 ORDER BY id DESC LIMIT 1
从事件中选择id、testo、titolo,其中id<225按id描述顺序限制1
您使用的是orderby
beforeWHERE
子句,您不能这样得到结果
第二个问题是您没有在ORDER BY中提到id列或任何其他列
修改的查询:
SELECT id, testo, titolo FROM events WHERE id < 225
ORDER BY id DESC
LIMIT 1
从id<225的事件中选择id、testo、titolo
按id描述订购
限制1
旁注:
请使用
mysqli*
或PDO
而不是mysql*
,因为此扩展已被弃用,并且在PHP7中不可用。您使用的是ORDER BY
beforeWHERE
子句您无法以这种方式获得结果
第二个问题是您没有在ORDER BY中提到id列或任何其他列
修改的查询:
SELECT id, testo, titolo FROM events WHERE id < 225
ORDER BY id DESC
LIMIT 1
从id<225的事件中选择id、testo、titolo
按id描述订购
限制1
旁注:
请使用
mysqli*
或PDO
而不是mysql*
,因为此扩展已弃用,并且在PHP7中不可用。您是否查看手册<代码>选择…从。。。哪里订单…限额@chris85酷解释:)@chris85:谢谢你的链接。我在回答中加了一句:)请。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。代码>选择…从。。。哪里订单…限额@chris85酷解释:)@chris85:谢谢你的链接。我在回答中加了一句:)请。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO,解释OP为什么会有帮助。@帕特里克斯威尼:我已经添加了链接的信息。谢谢你的评论。解释一下为什么要加入OP会很有帮助。@patricksweeney:我已经添加了链接以获取信息。谢谢你的评论。