【叶凡网络】备份Mysql数据库,用PHP实现XML

2014-03-12 11:27:29 | 新闻来源:叶凡网络 | 点击量:694

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

供选择备份)文件一、Listtable.php文件列出数据库中的所有表格。

请选择要备份的表格:

'root',$con=mysql_connect'localhost'.'xswlily';

$con;$lists=mysql_list_t"embed".

//数据库连接代码

$i=0;

$i;while$i$tb_name=mysql_tablenam$lists.

echo"".$tb_name."

";

//列出所有的表格

$i++;}

?>

文件二、Backup.php

'root',$con=mysql_connect'localhost'.'xswlily';

$query="select*from$tabl";

//数据库查询

$query,$result=mysql_db_queri"embed".$con;

$filestr="<"."?xmlversion=\"1.0\"encoding=\"GB2312\"?".">";

$filestr.="<".$table."s>";

while$row=mysql_fetch_arrai$result

//列出所有的记录

{$filestr.="<".$table.">";

$table,$fields=mysql_list_field"embed".$con;

$j=0;

$j;//$num_fields=mysql_field_nam$fields.

//echo$num_fields;

$j;while$j$num_fields=mysql_field_nam$fields.

$filestr.="<".$num_fields.">";

$filestr.=$row[$j];

$filestr.="";

$j++;}

$filestr.="";

}

$filestr.="";

echo$filestr;

//以下是文件操作代码

$filename=$table.".xml";

"w";$fp=fopen"$filename".

$filestr;fwrite$fp.

fclose$fp;

Echo"数据表".$table."已经备份成功!";?>

通过以上文件的操作就可以实现对数据库中选定的表格进行备份.其实并不复杂,以上主要介绍了通过PHP实现XML备份数据库的操作方法。通过XML可以备份各种各样的数据库,当然也可以通过相关的方法将备份的XML文档恢复到数据库中,这里就不详细描述了

上一篇:【叶凡网络】关于失联飞机飞跃马六甲马来西亚军方否认曾测到 下一篇:【叶凡网络】关于PHP框架中的MVC模式及单一入口的分析