日期:2014-05-16  浏览次数:20446 次

PHP - Mysql数据库备份类

使用方法:

 

require_once("backdata.class.php");
$link = @mysql_connect("localhost","数据库名","密码") or die ('Could not connect to server.');
mysql_query("use cms",$link);
mysql_query("set names utf8",$link);

$dbbck = new backupData($link);//实例化它,只要一个链接标识就行了

//备份数据时,如想备份一个数据库中的所有表,你可这样写:
$dbbck->backupTables("cms","./",array('*'));

//备份数据时,如想备份一个数据库中的仅一个表时,你可这样写:
$dbbck->backupTables("cms","./",array('user'));

//备份数据时,如想备份一个数据库中的多个表时,你可这样写:
$dbbck->backupTables("cms","./",array('user','acl','informatoin'));

//注解:$dbbck->backupTables("参1","参2",array());中, 
1为:数据库名,
2为:要存放备份数据的位置(即目录地址)
第三个为:你要保存那些表

 

backdata.class.php

 

<?php
/*
*
*一个简单的Mysql备份数据类
*
*/
class backupData{
    private    $mysql_link;//链接标识
    private