【叶凡网络】备份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模式及单一入口的分析