我正在尝试从 MYSQL 数据库表创建一个树视图(最好使用 bootstrap),该表本质上是一个数据字典结构。我见过的每个示例都会创建一个parentid,以便为树视图创建json/数组输入,但是我的数据结构在每一行上都有所有层次结构级别。
层次结构将是:
数据库
表格
模式
数据库
表格
模式
我的数据库表有 3 列...数据库、模式和表。每行都具有全部三个属性,因此具有完整的层次结构。让这变得更加棘手的是相同的模式和表可以存在于多个数据库中。
我应该如何解决这个问题有什么想法吗?
或者也许如下所述,我如何从数组转到作为树视图输入的 JavaScript 对象的嵌套数组?
这是创建数组的 php:
$stmt = $pdo->prepare('SELECT * FROM MyTable');
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
print_r($result);
PIPIONE