Properties

$configHandle

$configHandle : 

Type

$group

$group : 

Type

$node

$node : 

Type

$role

$role : 

Type

$connectionAdapter

$connectionAdapter : 

Type

$connectionResource

$connectionResource : 

Type

$sqlAdapter

$sqlAdapter : 

Type

$connectionManager

$connectionManager : 

Type

$servers

$servers : 

Type

Methods

__construct()

__construct() 

init()

init() 

beginTransaction()

beginTransaction() 

Trancaction methods

commit()

commit() 

rollBack()

rollBack() 

query()

query(  $sql,   $bind = null,   $forceUseMaster = false) : false

Execute an sql query

Parameters

$sql
$bind
$forceUseMaster

Returns

false —

on query failed --sql type-- --return value-- SELECT, SHOW, DESECRIBE, EXPLAIN rowset or NULL when no record found INSERT the ID generated for an AUTO_INCREMENT column UPDATE, DELETE, REPLACE affected count USE, DROP, ALTER, CREATE, SET etc true

escape()

escape(  $str) 

function posted by renlu

Parameters

$str

insertid()

insertid() 

function posted by renlu

bindParameter()

bindParameter(  $sql,   $parameter) : string

Generate complete sql from sql template (with placeholder) and parameter

Parameters

$sql
$parameter

Returns

string

getCurrentSqlAdapter()

getCurrentSqlAdapter() 

select()

select(  $sql,   $connResource) 

Parameters

$sql
$connResource

insert()

insert(  $sql,   $connResource) 

Parameters

$sql
$connResource

changeRows()

changeRows(  $sql,   $connResource) 

Parameters

$sql
$connResource

setSessionVar()

setSessionVar(  $sql,   $connResource) 

Parameters

$sql
$connResource

other()

other(  $sql,   $connResource) 

Parameters

$sql
$connResource