was du bräuchtest, wäre wohl eine art type-cast innerhalb des select-statements:
SELECT characterspalte AS (INT) zahlwert FROM tabellexy ORDER BY zahlwert
yo, ich dachte sowas gibt's...
funzt aber net, egal wie. hab auch schon gebastelt.
hab gerade schon im mysql-manual gesucht, aber nichts passendes gefunden, dass meinen pseudocode
(INT) zahlwert
so gings mir auch :(
es gibt zich funktionen, die in zich formate konvertieren (ascii(), oct(), ord()...) aber keine, die mir ne integer-zahl bastelt! verflucht!
vielleicht gibts ja irgend ein mysql-hik-hak-style (undokumentiert), der das hinkriegt :) ?
evtl. ginge es, wenn du die sortierung erst auf php-seite machst?
select-statement ausführen, schleife über ergebnis, darin alle werte in ein array einfügen, und anschliessend dieses array mit den array-funktion von php sortieren ...?
ja, das geht, aber das wollte ich vermeiden. ich dachte, es ginge "einfacher".
gruß.
roger.