Jörn: MySQL Abfrage mit lenght()

Beitrag lesen

Liebes Forum,
ich versuche mit php und mysql folgende abfrage zu schreiben:
aus einer tabelle sollen alle kategorien einmal ausgelesen werden und dann ihrer länge nach geordnet werden.
ich habe dazu folgende sql abfrage versucht, die aber leider nicht geht(Warning: 0 is not a MySQL result index):

select distinct kategorie, length(kategorie) from $table order by length(kategorie)

tja, wie gesagt, klappt bisher nicht.
weiss jemand was ich falsch mache.

danke,
jörn