-2

PHP によって生成されたこの XML ファイルがありますが、生成される情報量はわずかです。ここで、相互に関連付けられた複数のテーブルからのデータを含む 1 つの大きな XML ファイルを生成したいと考えています。しかし、PHP を使用して XML ファイルを構造化すると、SQL ステートメントが非常に大きくなるため、混乱を招きます。PHP またはその他のツールを使用して大きな XML ファイルを生成する方法はありますか?

$query = "SELECT institution_t.Name, institution_t.idColleges, campus_t.CampusName, campus_t.CampusAddress, campus_t.Lat, campus_t.Lng  FROM institution_t JOIN campus_t ON (campus_t.idColleges = institution_t.idColleges)";

これは、互いに関連付けられている 8 つのテーブルを追加する必要がある 2 つのテーブルを含む SQL ステートメントです。

4

2 に答える 2

0

クエリから必要な情報をカプセル化するビューを定義してみると、情報を取得するための単純な単一テーブルの選択になります。あなたの XML がどのように構造化されているのかわかりません。

于 2012-05-01T14:38:14.580 に答える
0

すべては必要なものに依存するため、「クエリを取得して XML にダンプする」という魔法はありません。属性を使用していますか?ネストされた要素? なんでもいい。

XMLWriterなど、XML を処理するためのさまざまな PHP ツールを調べてください。

于 2012-05-01T15:27:12.423 に答える