SQL
in package
PDO Database connection
Tags
Table of Contents
Properties
Methods
- __call() : mixed
- __construct() : mixed
- SQL constructor
- column() : string
- Escape column name
- exec() : int
- getError() : string|null
- Get formatted last pdo error
- getPDO() : PDO
- prepare() : PDOStatement|false
- Inject debugger
- processArgs() : string
- Escape sql parameters for request
- query() : PDOStatement|false
- queryArgs() : PDOStatement|bool
- Combines pdo prepare and execute into one
- quote() : string
- Fix null quoting
- table() : Table
- Return Table object
Properties
$pre
public
string
$pre
$pdo
private
PDO
$pdo
Methods
__call()
public
__call(string $method, array<string|int, mixed> $args) : mixed
Parameters
- $method : string
- $args : array<string|int, mixed>
__construct()
SQL constructor
public
__construct(array<string, string> $opt) : mixed
Parameters
- $opt : array<string, string>
column()
Escape column name
public
column(string $column[, string|null $alias = null ]) : string
Parameters
- $column : string
- $alias : string|null = null
Return values
stringexec()
public
exec(string $statement) : int
Parameters
- $statement : string
Return values
intgetError()
Get formatted last pdo error
public
getError() : string|null
Return values
string|nullgetPDO()
public
getPDO() : PDO
Return values
PDOprepare()
Inject debugger
public
prepare(string $query[, array<string|int, mixed> $options = [] ]) : PDOStatement|false
Parameters
- $query : string
- $options : array<string|int, mixed> = []
Return values
PDOStatement|falseprocessArgs()
Escape sql parameters for request
public
processArgs(array<string|int, string|float|int|null> $params[, string $joiner = ' AND ' ]) : string
Parameters
- $params : array<string|int, string|float|int|null>
- $joiner : string = ' AND '
Return values
stringquery()
public
query(string $statement) : PDOStatement|false
Parameters
- $statement : string
Return values
PDOStatement|falsequeryArgs()
Combines pdo prepare and execute into one
public
queryArgs(string $statement, array<string|int, mixed> $params) : PDOStatement|bool
Parameters
- $statement : string
- $params : array<string|int, mixed>
Return values
PDOStatement|boolquote()
Fix null quoting
public
quote(string|float|int|null $string[, int $type = PDO::PARAM_STR ]) : string
Parameters
- $string : string|float|int|null
- $type : int = PDO::PARAM_STR
Return values
stringtable()
Return Table object
public
table(string $table[, string|null $alias = null ]) : Table
Parameters
- $table : string
- $alias : string|null = null