\Database__PDO_PostgreSQL

pdo_SQLite数据库操作类.

Summary

Methods
Properties
Constants
__construct()
EscapeString()
Open()
Close()
QueryMulit()
QueryMulti()
Query()
Update()
Delete()
Insert()
CreateTable()
DelTable()
ExistTable()
$type
$version
$dbpre
$dbname
$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 — 数据库名

$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  $array) : boolean

连接数据库.

Parameters

array $array

数据库连接配置 $array=array( 'pgsql_server', 'pgsql_username', 'pgsql_password', 'pgsql_name', 'pgsql_pre', 'pgsql_port', 'persistent') )

Returns

boolean

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) 

Parameters

$table
$datainfo

DelTable()

DelTable(  $table) 

Parameters

$table

ExistTable()

ExistTable(  $table) : boolean

Parameters

$table

Returns

boolean