Mailinglisten-Archive |
Lars Brinkmann wrote: > Hi PHPler, > > ich frage mich, ob es möglich ist, die Ausgabe eines > Nested-Set-Modells mit Hilfe der SQL-Anweisung automatisch > einzurücken, ohne dass ich dafür eine PHP-Funktion schreiben muss. > > Mit Count(*) kann ich ja den Level eines Elementes ermitteln. Aber > wie kann ich nun zum Beispiel vor die Bezeichnung die Anzahl von > Count(*) an Leerzeichen voranstellen? Auch die Sortierung bereitet > mir noch Kopfzerbrechen. Wenn ich nach der Bezeichnung alphabetisch > sortieren lasse, passt natürlich die Reihenfolge der Knoten nicht > mehr. Kann man das vielleicht alles mit einer Query-Anweisung erledigen? > > So soll es aussehen: > > Punkt 1 > Punkt 1.1 > Punkt 1.2 > Punkt 2 so als schneller tipp: mit LPAD() http://www.mysql.com/doc/en/String_functions.html#IDX1218 ... LPAD('Punkt 1.1', ' ', COUNT(*)) .... -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive