php + mysql, order by name + ab bestimmten id
MySQL:
id | name |
------------
1 | Joe |
2 | Craig |
3 | Shawn |
4 | Ryan |
5 | Seth |
PHP:
$a = mysql_query("SELECT * FROM table_name ORDER BY name DESC");
was ich tun will obwohl ich will, to start at id: 3, so sollte es Ausgang:
3,4,5,1,2
- In welcher Weise sind Sie "Sortieren nach name" wie im Titel? Es sieht aus wie Sie wollen order by id.
Du musst angemeldet sein, um einen Kommentar abzugeben.
BEARBEITEN : Markieren Sie die richtige ist. Die frühere Abfrage ist syntaktisch falsch.
Mit dummy aliasés sollte funktionieren!
Dies sollte Ihnen 3,4,5,1,2
Können Sie einen Ausdruck in der ORDER BY:
Ergebnis:
Ich würde dir auch raten Sie nicht zu verwenden
SELECT *
und stattdessen die Liste der Spalten explizit.