bando alle ciance, che è un argomento noioso e difficile![]()
ho una tabella costruita all'incirca in questo modo:
id - father_id - sx - dx
dove father_id è ovviamente il nodo padre, mentre sx e dx sono i valori che mi permettono di costruire l'alberello con l'algoritmo nested set. ho usato entrambi i sistemi perchè ne ho bisogno, purtroppo.
ad ogni modo, riesco a fare praticamente tutto con questo albero ma sono arrivato alla necessità di spostare un nodo da un ramo all'altro, di fare cioè degli ordinamenti... anche questo di per se non è un gran problema, mi son fatto la strutturina in javascript che ordina il tutto e mi restituisce i legami padre-figlio... il problema è: da questo, come ricostruisco anche i valori sx e dx?![]()
ho trovato questa roba qua
http://www.intelligententerprise.com...questid=654885
che sembrerebbe fare al caso mio... ma come dice in fondo:
"Although this procedure works, you might want to use a language that has arrays in it, instead of trying to stick to pure SQL."
in sostanza... qualcuno ha un bel pezzo di codice php che faccia al caso mio?![]()