Hello,
meine Frage: kann ich in den ORDER BY-Teil eine Mysql-Variable packen ?
Sprich:
SELECT @myOrder := orderstring
FROM tabelle WHERE id=1;
SELECT * FROM tabelle ORDER BY @myOrder;
> Ausgeführt wird es (ohne Fehler), nur das Ergebnis stimmt leider nicht...
> Hintergrund ist die Speicherung von einer Hierarchie, in der die Kategorien nach verschiedenen Gesichtspunkten (Hits, Daum, Alphabetisch) sortiert werden können sollen.
Was meinst Du mit "das Ergebnis stimmt leider nicht"?
Hast Du eventuell zwischen dem Setzen der Variable und dem SELECT einen Roundturn liegen? Wie sprichst Du die Datenbank an? Über die Shell, einen Requester oder per Script und HTTP?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
![](http://selfhtml.bitworks.de/Virencheck.gif)
--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>