PHP を使用して Mysql データベースの XML バックアップを実装する

WBOY
リリース: 2016-06-21 09:09:08
オリジナル
1150 人が閲覧しました

mysql|xml|バックアップ|データ|データベース

以下は、Linux で Apache+PHP を使用して MySQL データベースをバックアップするためのファイル コードです:

ファイル 1、Listtable.php (このファイルには、バックアップ選択用にデータベース内のすべてのテーブルがリストされます)


バックアップするテーブルを選択してくださいup:
$con=mysql_connect('localhost','root','xswlily');
$lists=mysql_list_tables("embed",$con);
//データベース接続コード
$i=0; $i $tb_name=mysql_tablename($lists,$i);
echo "".$tb_name."
";
$i++;}

?> ファイル 2、バックアップ。 php


$con=mysql_connect('localhost','root','xswlily');
$query="select * from $table ";
//データベースクエリ
$result=mysql_db_query("embed",$クエリ,$con);
$filestr="<"."?xml バージョン="1.0" エンコーディング="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($j$num_fields=mysql_field_name); j);
$filestr.="<".$num_fields.">";
$filestr.=""; ="";
}
$filestr.="";
echo $filestr;
$filename=$table.".xml"; ","w");
fwrite($fp,$filestr);
fclose($fp);
Echo "データ テーブル".$table." は正常にバックアップされました。 ";?>


上記のファイルを操作することで、データベース内の選択したテーブルをバックアップすることができます。

上記では主にPHPによるXMLバックアップデータベースの操作方法を紹介しています。実際には複雑ではありません。 XML、さまざまなデータベースをバックアップできます。もちろん、ここでは詳しく説明しませんが、関連する方法を通じて、バックアップされた XML ドキュメントをデータベースに復元することもできます







関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート