BSD爱好者乐园jxtm.blog.chinaunix.net
剑心通明
全部博文(7460)
节日礼物(0)
特产美食(0)
运动户外(0)
计算机相关(0)
女人(0)
男人(0)
母婴(0)
居家(0)
美容时尚(0)
手机数码(0)
2011年(1)
2009年(669)
2008年(6790)
linux_ka
叶绍琛
zongg
瑞儿
HonestQi
love400
nqcc2014
wjwjwj
leimingg
pinkowa
grape
tracywan
lirongwe
oneplusc
分类:
2008-05-28 21:56:23
以下是在Linux下通过Apache PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i$tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i ;} ?> 文件二、Backup.php $con=mysql_connect('localhost','root','xswlily'); $query="select * from $table "; //数据库查询 $result=mysql_db_query("embed",$query,$con); $filestr="<"."?xml version=\"1.0\" encoding=\"GB2312\"?".">"; $filestr.="<".$table."s>"; while ($row=mysql_fetch_array($result)) phperz~com //列出所有的记录 {$filestr.="<".$table.">"; $fields=mysql_list_fields("embed",$table,$con); $j=0; //$num_fields=mysql_field_name($fields,$j); //echo $num_fields; while ($j$num_fields=mysql_field_name($fields,$j); $filestr.="<".$num_fields.">"; $filestr.=$row[$j]; $filestr.=""; $j ;} $filestr.=""; } $filestr.=""; echo $filestr; //以下是文件操作代码 $filename=$table.".xml"; $fp=fopen("$filename","w"); fwrite($fp,$filestr); fclose($fp); Echo "数据表".$table."已经备份成功!";?> 通过以上文件的操作就可以实现对数据库中选定的表格进行备份. 以上主要介绍了通过PHP实现XML备份数据库的操作方法,其实并不复杂,通过XML,我们可以备份各种各样的数据库,当然也可以通过相关的方法将备份的XML文档恢复到数据库中,这里就不详细描述了。 php程序员之家
上一篇:PHP中通过ADO调用Access数据库
下一篇:用 PHP 实现 XML 备份 Mysql 数据库
登录 注册