用PHP實現XML備份Mysql資料庫

2021-12-30 01:47:11 字數 1118 閱讀 6741

以下是在linux下通過apache+php對mysql資料庫的備份的檔案**:

檔案一、listtable.php (檔案列出資料庫中的所有**,供選擇備份)

請選擇要備份的**:

$con=mysql_connect('localhost','root','xswlily');

$lists=mysql_list_tables("embed",$con);

//資料庫連線**

$i=0;

while($i$tb_name=mysql_tablename($lists,$i);

echo "".$tb_name."

"; //列出所有的**

$i++;}

檔案二、backup.php

<?if ($table=="") header("location:listtable.php");?>

$con=mysql_connect('localhost','root','xswlily');

$query="select * from $table ";

//資料庫查詢

$result=mysql_db_query("embed",$query,$con);

$filestr="";

$filestr.="";

while ($row=mysql_fetch_array($result))

//列出所有的記錄

$filestr.="";

} $filestr.="";

echo $filestr;

//以下是檔案操作**

$filename=$table.".xml";

$fp=fopen("$filename","w");

fwrite($fp,$filestr);

fclose($fp);

echo "資料表".$table."已經備份成功!";?>

通過以上檔案的操作就可以實現對資料庫中選定的**進行備份.

以上主要介紹了通過php實現xml備份資料庫的操作方法,其實並不複雜,通過xml,我們可以備份各種各樣的資料庫,當然也可以通過相關的方法將備份的xml文件恢復到資料庫中,這裡就不詳細描述了。

PHP實現XML傳輸

sendxml.php xml data 傳送的xml url http localhost getxml.php 接收xml位址 header content type text xml 定義content type為xml ch curl init 初始化curl curl setopt ch,...

PHP學習筆記 用php讀取xml檔案

xml已經被json逐漸替代,現在用的api都是用貌似用的json,但是有些老的 還是在用xml。這裡預設xml檔案為 address.xml,存放在和讀取的php檔案相同級別目錄,xml內容如下 簡慶旺福建省漳州市南靖縣梅林鎮官洋村 17095921320363609永定一中 福建省龍巖市永定區9...

用php實現xml與json之間的相互轉換

用php實現xml與json之間的相互轉換 相關函式請檢視php手冊。一,參考xml如下 張三男 26tank yesno 26二,xml轉換成json 利用 xml public function xml to json source else json json encode xml array...