我有一个包含100000个位置的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
非常感谢您的帮助!
MySQL表包含100000行?然后做一些事情,比如在它前面放一张表,它会在一个表中显示你想要的一切。
<?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>";
}
}
?>
就像它有帮助一样。