【发布时间】:2011-11-19 00:25:38
【问题描述】:
有没有办法在 PHP 和 Mysql 中使用树形数据结构存储和工作(添加、删除等)?
PHP 的 RecursiveItrator 迭代器在这里有用吗?
所以基本上我想要树状结构,存储一些层次结构,比如一些可以无限期使用的产品的类别,能够将所有内容存储在数据库中,获取它们并做一些简单的事情,比如 BFS 和 DSF遍历它们。
【问题讨论】:
-
类似但不重复,里面的表结构很弱,这种存储方式,在一本叫anti patterns的书里被称为naive方式。这也是我寻找更好方法的部分原因,我不只是在寻找解析和存储它,而是寻找一种简单的使用方式,允许 BFS 和 DSF 以及其他树迭代技术
-
那本书的作者是个天才。听他的。
标签: php mysql data-structures tree hierarchical-data