状況は次のとおりです。SQLデータベースを使用した動的XML。の仕方?
私は画像アップロードサイトを持っています。ユーザーが写真をアップロードすると、photo_idやphoto_urlのような詳細がphotosというテーブルに保存されます。どのユーザーがどの写真をアップロードしているか知るために、member_photosというテーブルを作成しました。このテーブルには、member_id、photo_idというフィールドがあります。ギャラリーを表示するには、セッションIDとメンバーIDを比較して写真を照会するだけです。
私が望むのは、写真のURLの代わりに、SQLデータベースに格納されているのですが、次のようにXMLファイルに格納します。
<user>Steve</user>
<photourl>http://localhost..</photourl>
<photourl>http://localhost..</photourl>
<photourl>http://localhost..</photourl>
<user>John</user>
<photourl>http://localhost..</photourl>
<photourl>http://localhost..</photourl>
<photourl>http://localhost..</photourl>
ユーザーが複数の写真をアップロードすることができますが、写真は一つだけのユーザーに属します。 1対多の関係。
私はまた、PHPがXMLファイルにデータを書きたいと思っています。
私がやっていた特定のユーザーのギャラリーを表示するには、member_idとセッションのmember_idを一致させてから、データベースからphoto_urlを取得します。
私がしたいことは、XMLファイルから写真URLを取得し、XSLTを使用してテーブル形式で表示することです。
おすすめの人は?助けが大いに評価されるでしょう:-)
XMLファイルを「保存」する理由は何ですか? dbテーブルからオンデマンドで作成してみませんか? –
この質問はXSLTと何が関係していますか? – LarsH