SQL


SQL Interface

Describes SQL interface.

escape

Escapes special characters in a string for use in an SQL statement.

$escaped_string = $database->escape($unescaped_string);

isFunction

Check if data expression is sql function.

$is_function = $database->isFunction($expression);

execute

Return an instance with executed query command. Throw DatabaseException if error.

$database = $database->execute($command);

getInsertId

Retrieve the ID generated in the last execute() operation.

$insert_id = $database->getInsertId();

getAffectedRows

Retrieve number of affected rows in the last execute() operation.

$affected_rows = $database->getAffectedRows();

getExecuted

Retrieve the last command that was run in execute() operation.

$executed = $database->getExecuted();

query

Retrieve records from query command. Throw DatabaseException if error.

$records = $database->query($command);

getQueried

Retrieve the last command that was run in query() operation.

$queried = $database->getQueried();