Properties

$config

$config

$handler

$handler

$tables

$tables

$begin

$begin

$error

$error

Methods

__construct()

__construct(mixed  $hostname, mixed  $username, mixed  $password, mixed  $database, mixed  $path = 'static' . DIRECTORY_SEPARATOR . 'backup' . DIRECTORY_SEPARATOR) : mixed

Parameters

mixed $hostname
mixed $username
mixed $password
mixed $database
mixed $path

Returns

mixed —

backup()

backup(array  $tables = array()) : bool

备份

Parameters

array $tables

Returns

bool —

getError()

getError() : mixed

错误信息

Returns

mixed —

restore()

restore(mixed  $filename = '') : mixed

Parameters

mixed $filename

Returns

mixed —

downloadFile()

downloadFile(string  $fileName) : array|mixed|string

下载备份

Parameters

string $fileName

Returns

array|mixed|string —

get_filelist()

get_filelist(string  $Order) : array

获取文件列表

Parameters

string $Order

级别

Returns

array —

delfilename()

delfilename(mixed  $filename) : mixed

Parameters

mixed $filename

Returns

mixed —

connect()

connect() : mixed

Returns

mixed —

query()

query(string  $sql = '') : mixed

查询

Parameters

string $sql

Returns

mixed —

get_dbname()

get_dbname(string  $dbName = '*') : array

获取全部表

Parameters

string $dbName

Returns

array —

get_dbhead()

get_dbhead(string  $table = '') : mixed

获取表定义语句

Parameters

string $table

Returns

mixed —

get_dbdata()

get_dbdata(string  $table = '') : mixed

获取表数据

Parameters

string $table

Returns

mixed —

writeToFile()

writeToFile(array  $tables = array(), array  $ddl = array(), array  $data = array()) : mixed

写入文件

Parameters

array $tables
array $ddl
array $data

Returns

mixed —

setTables()

setTables(array  $tables = array()) : mixed

设置要备份的表

Parameters

array $tables

Returns

mixed —

parseSQL()

parseSQL(string  $path = '') : array|mixed|string

解析SQL文件为SQL语句数组

Parameters

string $path

Returns

array|mixed|string —

getfiletime()

getfiletime(string  $file) : string

获取文件是时间

Parameters

string $file

Returns

string —

getfilesize()

getfilesize(string  $file) : string

获取文件是大小

Parameters

string $file

Returns

string —