以下は、Linux で Apache+PHP を介して MySQL データベースをバックアップするためのファイル コードです:
ファイル 1、Listtable.php (このファイルには、バックアップ選択用にデータベース内のすべてのテーブルがリストされます)
バックアップするテーブルを選択してくださいバックアップ:
$con=mysql_connect('localhost','root','xswlily');
//データベース接続コード
$i= 0;
while($i$tb_name=mysql_tablename($lists,$i);
echo "".$tb_name."
";
//すべてのテーブルをリストする
$i++;}
ファイル 2、Backup.php
$con=mysql_connect('localhost','root) ','xswlily');
$query="select * from $table ";
$result=mysql_db_query("embed",$query,$con); "?xml バージョン = "1.0" エンコーディング = "GB2312"?".">"
$filestr.="<".$table."s>"; )
//すべてのレコードをリストする
{$filestr.="<".$table.">";
$fields=mysql_list_fields("embed",$table,$con); //$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];
$j++;}
$filestr.=""; echo $filestr;
//以下はファイル操作コードです
$filename=$table.".xml";
fp=fopen("$fp,$filestr"); );
fclose($fp);
Echo "データ テーブル".$table." が正常にバックアップされました。 ";?>
上記のファイルを操作することで、データベース内の選択したテーブルをバックアップすることができます。
上記は主にPHPによるXMLバックアップデータベースの操作方法を紹介しています。実際には複雑ではありません。 XML、さまざまなデータベースをバックアップできます。もちろん、ここでは詳しく説明しませんが、関連する方法を使用して、バックアップされた XML ドキュメントをデータベースに復元することもできます。