我想订购“排名”,但它不起作用, 我尝试了很多事情,但我找不到解决方案。ORDER BY(row)DESC
$query = $handler->query("SELECT * FROM login ORDER BY rank DESC WHERE rank > 4 AND rank < 7 LIMIT 10");
- 我怎样才能得到上面的代码才能正常工作?
事情我已经尝试:
- 将
ORDER BY rank DESC
末,和; - 删除
DESC
,但这也没有奏效。
我不知道如何解决这个问题,因为网页甚至没有加载请求它。
'选择:在哪里order'。如果你的查询调用有错误处理,你会被告知有关语法错误。 –
是的,你的下一个任务(包括:学习和实现)确实应该是错误处理。否则你会浪费你的时间与野生猜测这几乎肯定会导致迷信和巫术;-) – VolkerK
另外,你还需要防止[SQL注入](http://stackoverflow.com/questions/ 60174/how-can-i-prevent-sql-injection-in-php)。这并不严格适用于这个问题中的例子,但它始终是一个问题:) – Brian