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

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

WBOY
WBOYオリジナル
2016-07-13 17:02:24665ブラウズ

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


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

www.bkjia.com

tru​​e

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

技術記事
以下は、Linux で Apache PHP を介して MySQL データベースをバックアップするためのファイル コードです。 ファイル 1. Listtable.php (このファイルには、バックアップ対象のデータベース内のすべてのテーブルがリストされています) 選択してください...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。