我需要使用PHP 4
获取XML输出文件(我知道使用php 5更容易,但此时我无法在我们公司升级它)数据是从MySQL
数据库中提取的。
这是我写的代码片段,但它无效。
<!DOCTYPE HTML>
<html>
<body>
<?php
// Establish db connection
require_once ('config.php');
$sql= "SELECT * FROM GeneralProperty
WHERE fname= '".$_POST["fname"]."' AND target= '".$_POST["target"]."'";
$result=mysql_query($sql)
OR die ("Error: $sql <br>".mysql_error());
header('Content-type: text/xml');
header('Pragma: public');
header('Cache-control: private');
header('Expires: -1');
echo '<?xml version=\"1.0\" encoding=\"utf-8\"?>';
echo '<xml>';
while ($row =mysql_fetch_array($result))
{
echo '<Feature>';
echo '<featureName>' .'Feature Name (FAJ xxxx/x):'. '</featureName>';
echo '<f>'. $row['fname'].'</f>';
echo '</Feature>';
}
echo '</xml>';
?>
</body>
</html>