Micha Grünert: Sortierung (MySQL 5.0.32)

Beitrag lesen

Hallo,

ich frage von meiner Datenbank Bildunterschriften ab, und sortiere die Ausgabe nach Aufnahmedatum und forlaufender Bild-Id:

$result = mysql_query("SELECT * FROM bildunterschriften ORDER BY datum DESC, id ASC");

Jetzt heissen die jeweils ersten Bilder z.B. "foto1" anstelle von "foto01", d.h. die Reihenfolge wäre

foto1
foto10
foto11
(...)
foto2

was echt blöd ist :)

Gibt es eine Möglichkeit, dies so zu ändern, dass 1-9 zuerst kommen OHNE das ich sie auf 01-09 ändere? Denn - und das ist der Haken - es gibt mehr Id's als nur "fotoXX", sondern auch z.B. "urlaub2007XX", und davon ziemlich viele. Also so ca. 400 mit 1-9 :(

Grüße und schöne Ostern

Micha