ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して Mysql データベースの XML バックアップを実装する_PHP チュートリアル

PHP を使用して Mysql データベースの XML バックアップを実装する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:11:41754ブラウズ

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

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


対象のテーブルを選択してくださいバックアップされる:
$con=mysql_connect('localhost','root','xswlily');
$lists=mysql_list_tables("embed",$con); =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";
fwrite($fp,$); filestr );
fclose($fp);
Echo "データ テーブル".$table." が正常にバックアップされました。 ";?>


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

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



http://www.bkjia.com/PHPjc/313831.html

www.bkjia.com


tru​​e

http://www.bkjia.com/PHPjc/313831.html

技術記事

以下は、Linux で Apache+PHP を介して MySQL データベースをバックアップするためのファイル コードです: ファイル 1. Listtable.php (このファイルには、バックアップ対象のデータベース内のすべてのテーブルがリストされています) 選択してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。