PHP+MYSQL+XML 弱弱的问下大侠们怎么在PHP中读取MYSQL中的数据并且可以导出存为XML文件,就是在一个留言界面可以把留言信息全部下载为XML文件,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PHP访问数据库,读出数据,按照你需要的格式生成XML即可。 <? $conn = mysql_connect('localhost', 'root', '***') or die('Could not connect: ' . mysql_error()); mysql_query("SET NAMES 'UTF-8'");mysql_select_db('dmx', $conn) or die ('Can\'t use database : ' . mysql_error()); $str = "SELECT ....."; $result = mysql_query($str) or die("Invalid query: " . mysql_error()); if($result) { $xmlDoc = new DOMDocument("1.0","UTF-8");$xmldoc->formatOutput=true; $Root = $xmlDoc->createElement("images");$Root=$xmlDoc->appendChild($Root); while ($arr = mysql_fetch_array($result)){ $info=$xmlDoc->createElement("data"); $info=$Root->appendChild($info); $namevalue=$xmlDoc->createAttribute("img"); $namevalue=$info->appendChild($namevalue); $name2value=$xmlDoc->createAttribute("title"); $name2value=$info->appendChild($name2value); $name3value=$xmlDoc->createAttribute("url"); $name3value=$info->appendChild($name3value); $name=$info->appendChild($name); $sex=$info->appendChild($sex); $namevalue->appendChild($xmlDoc->createTextNode(iconv("GBK","UTF-8",$arr["attachment"]))); $name2value->appendChild($xmlDoc->createTextNode($arr["subject"])); $name3value->appendChild($xmlDoc->createTextNode(iconv("GBK","UTF-8",$arr["tid"]))); $xmlDoc->save("01.xml"); } } mysql_close($conn); ?> 想找人搞网站,非诚勿扰 54you.com js代码中文字 在html中调用问题,请教! PHP中多个表单 获取不同名表单,同元素的值 你的WordPress还在裸奔吗? DISCUZ附件乱码 str_replace(" "," ",$content)后出现乱码,怎么解决? discuz7.0 乱码 请教TinkpPHP引用css样式问题 输地区名字 地图自动定位到那儿 怎么做? 各位老哥,现在做多商户的商城系统,用哪套开源的好一些 ? php怎样取到xml返回值 请各位看看这段php代码中的javascript中的$是什么意思
<?
$conn = mysql_connect('localhost', 'root', '***') or die('Could not connect: ' . mysql_error());
mysql_query("SET NAMES 'UTF-8'");
mysql_select_db('dmx', $conn) or die ('Can\'t use database : ' . mysql_error());
$str = "SELECT .....";
$result = mysql_query($str) or die("Invalid query: " . mysql_error());
if($result)
{
$xmlDoc = new DOMDocument("1.0","UTF-8");
$xmldoc->formatOutput=true; $Root = $xmlDoc->createElement("images");
$Root=$xmlDoc->appendChild($Root);
while ($arr = mysql_fetch_array($result)){
$info=$xmlDoc->createElement("data");
$info=$Root->appendChild($info);
$namevalue=$xmlDoc->createAttribute("img");
$namevalue=$info->appendChild($namevalue); $name2value=$xmlDoc->createAttribute("title");
$name2value=$info->appendChild($name2value); $name3value=$xmlDoc->createAttribute("url");
$name3value=$info->appendChild($name3value);
$name=$info->appendChild($name);
$sex=$info->appendChild($sex);
$namevalue->appendChild($xmlDoc->createTextNode(iconv("GBK","UTF-8",$arr["attachment"])));
$name2value->appendChild($xmlDoc->createTextNode($arr["subject"]));
$name3value->appendChild($xmlDoc->createTextNode(iconv("GBK","UTF-8",$arr["tid"])));
$xmlDoc->save("01.xml");
}
}
mysql_close($conn);
?>