Php+Mysql,按id排序+以特定id开头

Php+Mysql,按id排序+以特定id开头,php,mysql,Php,Mysql,$query=mysql\u querySELECT*FROM table ORDER BY id DESC 我想做的是从3开始。它应该这样输出: 3,1,2,4,5 可能吗?从“表”中选择*按id=3 ASC排序 不需要使用union 这是有效的: ID | NAME 1 | yassine 2 | yask 3 | oisus 4 | iouosiud 5 | iouous 使用ORDER BY排列列表。无论记录数多少,您总是想从3开始,还是从中间的一个开始?是的,我想从3开始,

$query=mysql\u querySELECT*FROM table ORDER BY id DESC

我想做的是从3开始。它应该这样输出:

3,1,2,4,5

可能吗?

从“表”中选择*按id=3 ASC排序 不需要使用union

这是有效的:

ID | NAME
1  | yassine
2  | yask
3  | oisus
4  | iouosiud
5  | iouous

使用ORDER BY排列列表。

无论记录数多少,您总是想从3开始,还是从中间的一个开始?是的,我想从3开始,不管记录数多少。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。它不会影响查询,但是非常感谢您的努力
SELECT * FROM table ORDER BY id=3 DESC, id ASC