\Database__PDO_MySQL

pdo_MySQL数据库操作类.

Summary

Methods
Properties
Constants
__construct()
EscapeString()
Open()
CreateDB()
Close()
QueryMulit()
QueryMulti()
Query()
Update()
Delete()
Insert()
CreateTable()
DelTable()
ExistTable()
$type
$version
$dbpre
$dbname
$dbengine
$sql
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$db
N/A

Properties

$type

$type : 

Type

$version

$version : 

Type

$dbpre

$dbpre : string|null

Type

string|null — 数据库名前缀

$dbname

$dbname : string|null

Type

string|null — 数据库名

$dbengine

$dbengine : string|null

Type

string|null — 数据库引擎

$sql

$sql : \DbSql|null

Type

\DbSql|null — DbSql实例

$db

$db : 

Type

Methods

__construct()

__construct() 

构造函数,实例化$sql参数.

EscapeString()

EscapeString(  $s) : string

Parameters

$s

Returns

string

Open()

Open(  $array) : boolean

Parameters

$array

Returns

boolean

CreateDB()

CreateDB(string  $dbmysql_server, string  $dbmysql_port, string  $dbmysql_username, string  $dbmysql_password, string  $dbmysql_name) 

Parameters

string $dbmysql_server
string $dbmysql_port
string $dbmysql_username
string $dbmysql_password
string $dbmysql_name

Close()

Close() 

关闭数据库连接.

QueryMulit()

QueryMulit(  $s) 

执行多行SQL语句.

Parameters

$s

QueryMulti()

QueryMulti(  $s) 

Parameters

$s

Query()

Query(  $query) : array

Parameters

$query

Returns

array

Update()

Update(  $query) : boolean|\mysqli_result

Parameters

$query

Returns

boolean|\mysqli_result

Delete()

Delete(  $query) : boolean|\mysqli_result

Parameters

$query

Returns

boolean|\mysqli_result

Insert()

Insert(  $query) : integer

Parameters

$query

Returns

integer

CreateTable()

CreateTable(  $table,   $datainfo,   $engine = null) 

Parameters

$table
$datainfo
$engine

DelTable()

DelTable(  $table) 

Parameters

$table

ExistTable()

ExistTable(  $table) : boolean

Parameters

$table

Returns

boolean