ORDER BY(行)DESC

时间:2015-10-05 14:58:38

标签: php

我想订购“等级”,但它不起作用, 我尝试了很多东西,但我找不到解决方案。

$query = $handler->query("SELECT * FROM login ORDER BY rank DESC WHERE rank > 4 AND rank < 7 LIMIT 10");
  • 如何让上面的代码正常工作?

我尝试过的事情:

  • ORDER BY rank DESC放在最后,然后;
  • 删除DESC,但这也无效。

我不知道如何解决这个问题,因为网页在请求时甚至没有加载。

2 个答案:

答案 0 :(得分:4)

顺序应该在where子句

之后
$query = $handler->query("SELECT * FROM login WHERE rank > 4 AND rank < 7 ORDER BY rank DESC LIMIT 10");

答案 1 :(得分:0)

试试这个

$query = $handler->query("SELECT * FROM login WHERE rank > 4 AND rank < 7 ORDER BY rank DESC LIMIT 10")