DB class
Managing database operations
| package | Default |
|---|
__clone() : void
\Exception |
Thrown in when __clone is called |
|---|
beginTransaction() : void
commit() : void
connection(string $dbconfig = 'database') : \Kore\DB
| fluent | This method is part of a fluent interface and will return the same instance |
|---|
stringDB configuration key
\Kore\DBDB instancecount(string $query, \Kore\array<mixed> $params = array()) : mixed
stringSQL query
\Kore\array<mixed>SQL query parameters
mixedquery resultsdelete(string $query, \Kore\array<mixed> $params = array()) : integer
stringSQL query
\Kore\array<mixed>SQL query parameters
integernumber of deleted recordsexecute(string $query, \Kore\array<mixed> $params = array()) : \PDOStatement
stringSQL query
\Kore\array<mixed>SQL query parameters
\PDOStatement\PDOStatement objectgetInClause(string $marker, \Kore\array<mixed> $values) : \Kore\array<mixed>
stringparameter marker
\Kore\array<mixed>value specified in the IN clause
\Kore\array<mixed>IN clause information
array(
'IN (:MARKER_0, :MARKER_1, :MARKER_2)',
array(
'MARKER_0' => 'value',
'MARKER_1' => 'value',
'MARKER_2' => 'value'
)
)getPdo() : \PDO
\PDOPDO instanceinsert(string $query, \Kore\array<mixed> $params = array()) : string
stringSQL query
\Kore\array<mixed>SQL query parameters
stringlast insert IDrollback() : void
select(string $query, \Kore\array<mixed> $params = array()) : \Kore\array<mixed>
stringSQL query
\Kore\array<mixed>SQL query parameters
\Kore\array<mixed>query resultsselectFirst(string $query, \Kore\array<mixed> $params = array()) : \Kore\array<mixed>
stringSQL query
\Kore\array<mixed>SQL query parameters
\Kore\array<mixed>query resultstransaction(callable $callback) : void
Rollback if an exception is raised in the callback.
callablecallback processing
\Exception |
|---|
update(string $query, \Kore\array<mixed> $params = array()) : integer
stringSQL query
\Kore\array<mixed>SQL query parameters
integernumber of updated recordsconnect(string $dbconfig) : void
stringDB configuration key
\Exception |
Thrown in when the DB configuration does not exist |
|---|---|
\PDOException |
Thrown when DB access fails |
__construct(string $dbconfig) : void
stringDB configuration key
dataType(mixed $value) : integer
mixedvariable
integerdata_typedebugValue(mixed $value) : mixed
mixedvariable
mixeddebug value$pdo : \PDO