Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 管理嵌套的数据集_Php_Mysql_Sql - Fatal编程技术网

Php 管理嵌套的数据集

Php 管理嵌套的数据集,php,mysql,sql,Php,Mysql,Sql,我一直在阅读有关存储嵌套数据的内容,到目前为止,我遇到的示例演示了在使用嵌套集模型时如何在数据库表中创建和管理节点层次结构。我想知道表(父表)是否可以有子表(节点).所谓表,我指的当然是包含数据的普通mysql表。如果使用嵌套集,我看不出如何以有利的方式在不同的表之间分配数据。嵌套集的问题是没有所谓的父元素和子元素。只有节点,每个节点都可以是父节点和/或子节点。你会在哪里划界?将前三个级别存储在一个表中,其余级别存储在另一个表中。听起来不太好。当嵌套集存储在平面数据库中时,由于表和层次结构之间固

我一直在阅读有关存储嵌套数据的内容,到目前为止,我遇到的示例演示了在使用嵌套集模型时如何在数据库表中创建和管理节点层次结构。我想知道表(父表)是否可以有子表(节点).所谓表,我指的当然是包含数据的普通mysql表。

如果使用嵌套集,我看不出如何以有利的方式在不同的表之间分配数据。嵌套集的问题是没有所谓的父元素和子元素。只有节点,每个节点都可以是父节点和/或子节点。你会在哪里划界?将前三个级别存储在一个表中,其余级别存储在另一个表中。听起来不太好。当嵌套集存储在平面数据库中时,由于表和层次结构之间固有的结构差异,因此它不是真正的人类可读的

你在寻找嵌套集的替代方案吗?没有。我喜欢嵌套集模型,我想如果我能以某种方式将节点变成表,我就能更好地管理我的表。