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

高洛峰
Freigeben: 2016-12-02 13:59:28
Original
1835 Leute haben es durchsucht

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.



Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage