#1 4. 2. 2010 11:37

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

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.

Offline

 

Zápatí