1

我有一个包含 100,000 个位置的 mysql 表,我想将嵌套集模型应用于该表,以便我可以轻松地生成有序列表。出于显而易见的原因,这是一项手动完成的大任务,所以我希望考虑到我的数据结构非常好,它可以用 SQL(或 PHP 作为后备)编写。这是表格:

Id             place             county           country  
1              Abberly           Worcestershire   England   
2              Abberton          Worcestershire   England
3              Abbey Field       Essex            England
4              Abbey St Bathans  Scottish Border  Scotland
5              Abbeycwmhir       Powys            Wales

我的计划是将内容转移到如下表中:

id     location           _left   _right
1      England    
2      Wales
3      Scotland
4      Essex
5      Powys
6      Scottish Border
7      Worcestershire
8      Abberyly
9      Abberton
10     Abbey Field
11     Abbey St Bathans
12     Abbeycwmhir

任何帮助是极大的赞赏!

4

1 回答 1

1

MySQL 表包含 100,000 行?然后在它前面做一些类似的事情,它会在一个表格中显示你想要的所有东西。

<?php 
$query = "SELECT id, name, country FROM table";
if ($result = mysqli_query($connect, $query)) {
while ($get = mysqli_fetch_assoc($result)) {
echo"<tr><td>" . $get['id'] . "</td>";
echo"<td>" . $get['name'] . "</td></tr>";   
echo"<td>" . $get['country'] . "</td></tr>";                                      
 }
}
?>  

就像它有帮助一样。

于 2013-07-09T07:28:43.247 回答