データベースをエクスポートし、その内容をXMlとして出力するPHPスクリプトを作成しようとしています。私はこのjava用のPHPを使用したWebサービス(XML)の作成
<?php
require('connect.php');
$query = mysql_query("SELECT * FROM blog_comments");
$database="MyWebsite";
$table = "blog_comments";
echo mysql_error();
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
echo "<$database>";
$i=0;
while($row=mysql_fetch_assoc($query))
{
echo "<$table>";
while ($i < mysql_num_fields($query))
{
$meta = mysql_fetch_field($query);
echo "<".$meta->name.">".$row['$meta->name']."</".$meta->name."><br/>";
$i++;
}
$i=0;
echo "</$table>";
}
echo "</$database>";
?>
を持っており、私の出力は
<?xml version="1.0" encoding="utf-8" ?>
<MyWebsite>
<blog_comments>
<></>
<></>
<></>
<></>
<></>
<></>
<></>
<></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<blog_comments>
<></><></><></><></><></><></><></><></>
</blog_comments>
<MyWebsite>
あるためので、すべての数は正しいですが、何らかの理由で私は値が印刷され得ていないのです。私のWebサイトのホストはリモートデータベース接続を許可していないため、私は自分のJavaアプリケーションからデータベースに接続する必要があるため、これを行っています。だから、私のJavaアプリケーションからPHPページを呼び出すと、私のデータを含むXMLで応答し、私はこのXMLを解析し、関連するデータを使用します。
私はこの作業を行う方法についてのヘルプが必要ですありがとう、たくさんありがとう ありがとう。
すべての数は正しいですが、何らかの理由で値が表示されません。私はそれが私のJavaアプリケーションからデータベースを使用できるように動作させる必要があります。 – DaMainBoss
次回はあなたのコードを含めて、*あなたの質問に出力してください。このように、潜在的な回答者はあなたの質問を理解するために別のサイトに移動する必要はありません。私はコードと出力を含む自由を取ってきました。 –
私はしようとしたが、それは適切に適合していなかった、どうやってそれをやりましたか? – DaMainBoss