Using
<html>
<body>
<?php
function tableToXML($host, $user, $password, $database, $table) {
mysql_connect($host,$user,
mysql_select_db($database)
$q = mysql_query('SELECT * FROM '.$table);
$xml = '<?xml version="1.0"?>'."\n<$tabl
while($row = mysql_fetch_assoc($q)) {
$xml .= "<item>$row['id']\n";
unset($row['id']);
foreach($row as $key=>$value) {
$xml .= "\n<$key>$value</$key>";
}
$xml .= "\n</item>";
}
return "$xml</$table>";
}
$f = fopen('output.xml', 'w');
fwrite($f, tableToXML('localhost','bo
fclose($f);
?>
<meta HTTP-EQUIV="refresh" content=1;url="output.xml"
</body>
</html>
i get this error
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /data/members/free/tripod/
Main Topics
Browse All Topics





by: pbonneauPosted on 2007-01-29 at 23:17:56ID: 18425761
Very simply I believe:
while($row = mysql_fetch_assoc($q)) {
$xml .= "<item>$row['id']\n";
unset($row['id']);
foreach($row as $key=>$value) {
$xml .= "\n<$key>$value</$key>";
}
$xml .= "\n</item>";
}