用 PHP 实现 XML 备份 Mysql 数据库

aidongbian

aidongbian

2016-01-29 13:53

用 PHP 实现 XML 备份 Mysql 数据库,用 PHP 实现 XML 备份 Mysql 数据库

以下是在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
<?if ($table=="") header("Location:listtable.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文档恢复到数据库中,这里就不详细描述了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)
展开更多 50%)
分享

猜你喜欢

用 PHP 实现 XML 备份 Mysql 数据库

PHP
用 PHP 实现 XML 备份 Mysql 数据库

用PHP实现XML备份Mysql数据库

PHP
用PHP实现XML备份Mysql数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL数据库备份

MySQL mysql数据库
MySQL数据库备份

用PHP实现XML备份

PHP
用PHP实现XML备份

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

mysql数据库导出xml的实现方法

编程语言 网络编程
mysql数据库导出xml的实现方法

php数据库备份参考

PHP
php数据库备份参考

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PHP中如何在输出内容后再输出头信息?

PHP中如何在输出内容后再输出头信息?

《忘仙》游戏中家族工资的问题

《忘仙》游戏中家族工资的问题
下拉加载更多内容 ↓