以下は、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++;} ?>
File 2, Backup.php "
"
) header(
"
Location:listtable.php" ) );?> $con=mysql_connect('localhost',
'
root','xswlily'); $query="select *&nb spfrom $テーブル "; //データベースクエリ
$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); //$num_fields=mysql_field_name($fields,$j);
//echo $num_fields; $num_fields=mysql_field_name($fields,$j); $filestr.="".$num_fields.
"
>
"
; filestr.=
""; $j++;} $filestr.=""
;以下はファイル操作コードです
$filename=$table.".xml"; fp,$filestr);
fclose($fp);
Echo "データ テーブル".$table.
"
が正常にバックアップされました。 ";?> 上記のファイルを操作することで、データベース内の選択したテーブルをバックアップすることができます。 上記では主にPHPによるXMLバックアップデータベースの操作方法を紹介しています。実際には複雑ではありません。XMLを通して、さまざまなデータベースをバックアップできます。もちろん、関連する方法を使用して、バックアップされた XML ドキュメントをデータベースに復元することもできます
http://www.bkjia.com/PHPjc/446876.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446876.html
技術記事
以下は、Linux で Apache+PHP を使用して MySQL データベースをバックアップするためのファイル コードです。 ファイル 1. Listtable.php (このファイルには、バックアップ対象のデータベース内のすべてのテーブルがリストされています) 選択してください...