Phpxforms documentation

SQL
in package

PDO Database connection

Tags
author

DaVee

version
0.87dev
license

Lesser General Public License 2.1 or later; see http://www.gnu.org/licenses/lgpl-2.1.html

Table of Contents

Properties

$pre  : string
$pdo  : PDO

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
string

exec()

public exec(string $statement) : int
Parameters
$statement : string
Return values
int

getError()

Get formatted last pdo error

public getError() : string|null
Return values
string|null

getPDO()

public getPDO() : PDO
Return values
PDO

prepare()

Inject debugger

public prepare(string $query[, array<string|int, mixed> $options = [] ]) : PDOStatement|false
Parameters
$query : string
$options : array<string|int, mixed> = []
Return values
PDOStatement|false

processArgs()

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
string

query()

public query(string $statement) : PDOStatement|false
Parameters
$statement : string
Return values
PDOStatement|false

queryArgs()

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|bool

quote()

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
string

table()

Return Table object

public table(string $table[, string|null $alias = null ]) : Table
Parameters
$table : string
$alias : string|null = null
Return values
Table

        
On this page

Search results