Heim >php教程 >PHP开发 >Verwendung von PHP zur Implementierung einer XML-Sicherung der MySQL-Datenbank

Verwendung von PHP zur Implementierung einer XML-Sicherung der MySQL-Datenbank

高洛峰
高洛峰Original
2016-12-02 13:59:281844Durchsuche

Das Folgende ist der Dateicode zum Sichern der MySQL-Datenbank über Apache+PHP unter Linux:

Datei 1, Listtable.php (die Datei listet alle Tabellen in der Datenbank zur Sicherungsauswahl auf)


Bitte wählen Sie die zu sichernden Tabellen aus:
$con=mysql_connect('localhost','root','xswlily');
$lists=mysql_list_tables( "embed ",$con);
//Datenbankverbindungscode
$i=0;
while($i$tb_name=mysql_tablename($lists,$i);
echo "". $tb_name >

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

$query="select * from $table "; $filestr="<"."?xml version="1.0" binding="GB2312"?"">"

$filestr.="<".$table."s>"; 🎜>while ($row=mysql_fetch_array($result))

//Alle Datensätze auflisten

{$filestr.="<".$table.">"
$fields= mysql_list_fields( "embed",$table,$con);
$j=0;

//$num_fields=mysql_field_name($fields,$j); $j$num_fields=mysql_field_name($fields,$j);

$filestr.="<".$num_fields.">"; >$filestr.="";
$j++;}
$filestr.=""; /Das Folgende ist der Dateioperationscode
$filename=$table..xml";
$fp=fopen("$filename","w"); );
fclose($fp);
Echo „Datentabelle“.$table.“ wurde erfolgreich gesichert! ";?>


Durch den Betrieb der oben genannten Dateien können Sie die ausgewählten Tabellen in der Datenbank sichern.

Das Obige führt hauptsächlich den Betrieb der XML-Sicherungsdatenbank über PHP ein Die Methode ist eigentlich nicht kompliziert. Natürlich können wir die gesicherten XML-Dokumente auch über verwandte Methoden in der Datenbank wiederherstellen.



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn