#1 před 2 lety

jtousek
Člen
Registrovaný: 17. 11. 2009
Příspěvky: 506

PHP + SQL

Zdravím,

hledám vhodnou reprezentaci stromu v SQL databázi a vhodnou třídu v PHP, která by s tím pracovala. Jako nejlepší varianta v SQL se mi zdá traverzování kolem stromu. Jde mi o to, jestli existuje nějaká lepší implementace v PHP pokud možno nezávislá na použité databázi. Našel jsem tato dvě řešení:

http://www.zaachi.com/…tromu-1.html

http://www.phpriot.com/…nested-trees

První řešení je pro MySQL a nemí tam příliš dobře vyřešen přesun uzlu. To v komentářích zde uznává i autor: http://php.vrana.cz/…uny-uzlu.php

Druhé řešení je pro PostgreSQL ovšem přesouvání uzlů zde není vůbec. Je to třída spíše pro výběr z dané struktury.

Než se do toho dám sám, raději se chci zeptat jestli někdo znáte nějakou další implementaci nebo třeba lepší způsob ukládání stromů v DB.


Opakování je matkou chyb, aneb dělej vše jen jednou!

 

Zápatí