用PHP实现XML备份

2016-01-29 13:32 23 1 收藏

用PHP实现XML备份,用PHP实现XML备份

【 tulaoshi.com - PHP 】

在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

文件一、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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/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))
//列出所有的记录
{$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文档恢复到数据库中,这里就不详细描述了。

END

来源:http://www.tulaoshi.com/n/20160129/1490570.html

延伸阅读
标签: PHP
一、小序 HTML简单易学又通用,一般的PHP程序就是嵌入在HTML语言之中实现的。但是随着Web越来越广泛的应用,HTML的弱点也越来越明显了。XML的出现,弥补了这些不足,它提供了一个能够处理互联网上全部数据的通用方法。 二、HTML的局限性分析 1、 HTML的可扩展性差。虽然作为一般的应用,HTML应经够用了,但...
标签: Web开发
  XML(eXtensible Markup Language,可扩展标记语言)作为一种数据标记语言正在不断引起人们的关注,XML的可扩展性已经受到了越来越多的人的关注,特别是在跨平台的数据交换当中,XML技术的运用可以轻松的解决这个问题.越来越多的企业宣布将在他们的产品中增加对XML的支持,Microsoft未来的发展战略.net的实现也是完全基于XML语言,由此可...
标签: Web开发
  $fields=mysql_list_fields("embed",$table,$con); $j=0; //$num_fields=mysql_field_name($fields,$j); //echo $num_fields; while ($jmysql_num_fields($fields)){ $num_fields=mysql_field_name($fields,$j); $filestr.="".$num_fields.""; $filestr.=$row[$j]; $filestr.="/".$num_fields.""; $j++;} $filestr.="/".$table.""; } ...
标签: PHP
       用PHP3实现文件上载   计算机世界日报       PHP3是一种非常强大的CGI脚本语言,就其语言特点基本上源于C,就其实现方式而言更象PERL,而其对数据库的内在支持更使之成为ASP的强大对手。       首先在前台必须有一个界面    &...
标签: PHP
  图片链接广告大概是最为常用的网络广告模式,但是多条广告的动态随机显示可不是那么简单的事情。PHP的文件上传函数提供了在这块468x60像素的区域(网页广告的标准尺寸)实现能够根据权值大小而随机显示广告的解决方案,从而避免了开发FTP程序或是ASP和Perl CAI中需要外挂扩展才能实现此项功能的弊端。       ...

经验教程

750

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部