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 に答える