\sRDb

Class Db

Summary

Methods
Properties
Constants
register()
getQuery()
__callStatic()
changeName()
all()
row()
one()
query()
beginTransaction()
commit()
rollBack()
exec()
error()
qV()
qC()
getDsn()
No public properties found
Version
Release
No protected methods found
$resourceDick
$currentDbRs
N/A
No private methods found
No private properties found
N/A

Constants

Version

Version = '1.1.0'

Release

Release = '20180914'

Properties

$resourceDick

$resourceDick : 

Type

$currentDbRs

$currentDbRs : \sR\db\Query

Type

\sR\db\Query

Methods

register()

register(string  $name, array  $options) : null|\sR\db\AbstractQuery

Parameters

string $name
array $options

Returns

null|\sR\db\AbstractQuery

getQuery()

getQuery(string  $name = null) : mixed|null|\sR\db\AbstractQuery

Parameters

string $name

Returns

mixed|null|\sR\db\AbstractQuery

__callStatic()

__callStatic(string  $name,   $arguments) 

访问指定数据库对象

Parameters

string $name
$arguments

changeName()

changeName(string  $name) : boolean

当前注册数据库

Parameters

string $name

Returns

boolean

all()

all(string  $sql, array  $bind=array() : array

)

Parameters

string $sql
array $bind=array(

Returns

array

row()

row(string  $sql, array  $bind=array() : array

)

Parameters

string $sql
array $bind=array(

Returns

array

one()

one(string  $sql, array  $bind=array() : mixed

)

Parameters

string $sql
array $bind=array(

Returns

mixed

query()

query(mixed  $sql, mixed  $bind = array() : integer

)

Parameters

mixed $sql
mixed $bind

Returns

integer

beginTransaction()

beginTransaction() : boolean

Returns

boolean

commit()

commit() : boolean|mixed

Returns

boolean|mixed

rollBack()

rollBack() : boolean|mixed

Returns

boolean|mixed

exec()

exec() : integer

Returns

integer

error()

error() : \Exception|null

Returns

\Exception|null

qV()

qV(null|string  $value = null) : string

Parameters

null|string $value

Returns

string

qC()

qC(null|string  $value = null) : string

Parameters

null|string $value

Returns

string

getDsn()

getDsn() : string

Returns

string