Php从数据库里读出数据,并生成xml文件
2011-07-26 23:57
615 查看
<?php
/*php 生成xml文件*/
//数据库连接
$conn = mysql_connect('localhost','root','adminadmin');
mysql_select_db('bjgmzj');
mysql_query('set names "gb2312"');
//创建文件夹目录
$dir = dirname(__FILE__);
$dir = $dir.'\\'.date('Y-m-d');
if(!file_exists($dir))
{
mkdir($dir,0777);
}
//查询前10条
//$data = array();
$filename='article.xml';
$sql = "select * from king__article order by kid desc limit 10 ";
$query = mysql_query($sql);
$line = array();
while($row= mysql_fetch_array($query))
{
$line[]=$row;
}
$xml ='';
$xml="<?xml version='1.0' encoding='utf-8'?>\n";
$xml.="<books>\n";
foreach($line as $k=>$v)
{ echo '<pre>';
print_r($line);
echo '------';
echo $v;
$xml.='<ktitle>'.$line[$k]['ktitle']."</ktitle>\n";
$xml.='<kpath>'.$line[$k]['kpath']."</kpath>\n";
}
$xml.="</books>\n";
file_put_contents($dir.'\\'.$filename,$xml);
//$xml.=$aa;
//print_r($xml);
echo '生成成功';
?>
/*php 生成xml文件*/
//数据库连接
$conn = mysql_connect('localhost','root','adminadmin');
mysql_select_db('bjgmzj');
mysql_query('set names "gb2312"');
//创建文件夹目录
$dir = dirname(__FILE__);
$dir = $dir.'\\'.date('Y-m-d');
if(!file_exists($dir))
{
mkdir($dir,0777);
}
//查询前10条
//$data = array();
$filename='article.xml';
$sql = "select * from king__article order by kid desc limit 10 ";
$query = mysql_query($sql);
$line = array();
while($row= mysql_fetch_array($query))
{
$line[]=$row;
}
$xml ='';
$xml="<?xml version='1.0' encoding='utf-8'?>\n";
$xml.="<books>\n";
foreach($line as $k=>$v)
{ echo '<pre>';
print_r($line);
echo '------';
echo $v;
$xml.='<ktitle>'.$line[$k]['ktitle']."</ktitle>\n";
$xml.='<kpath>'.$line[$k]['kpath']."</kpath>\n";
}
$xml.="</books>\n";
file_put_contents($dir.'\\'.$filename,$xml);
//$xml.=$aa;
//print_r($xml);
echo '生成成功';
?>
相关文章推荐
- 3个java类:连接数据库类,获取文件后缀类,从数据库中读入数据生成XML文件
- QX项目实战-3.读取数据、数据写入数据库、读出数据生成新文件
- 利用php访问数据库数据表,生成javabean.java文件,符合javabean语法
- 基于Visual Studio2010讲解LINQ读出数据库数据生成XML
- SQLServer 从xml 文件中提取节点数据到数据库中
- 数据库部门数据生成xml树
- asp.net2.0 利用Dataset,从数据库导出并生成无限级类别的XML文件
- ModelBuiler从数据库查询数据生成SHP文件
- Ajax实现xml文件数据插入数据库(三)---javabean实现数据库插入
- [ASP.net]从数据库中读取数据自动生成XML
- PHP生成json和xml类型接口数据格式
- Java从数据库中读取数据到xml文件
- php+mysql将大数据sql文件导入数据库
- xml数据文件上传至数据库
- PHP 生成 XML文件
- php读取txt文件并将数据插入到数据库
- JXTree对象,读取外部xml文件数据,生成树的函数
- PHP生成百万个UID存入文件、插入数据库
- 用php写的生成ubuntu自动切换壁纸xml文件
- ^_^,学习javascript,上下移动行后用js把数据保存到xml文件中,然后在服务器端读这个xml保存到数据库中