IConnection
interface IConnection
Dibi connection.
Methods
Connects to a database.
Disconnects from a database.
Returns true when connection was established.
Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.
Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.
Begins a transaction (if supported).
Commits statements in a transaction.
Rollback changes in a transaction.
Details
at line 198
void
connect()
Connects to a database.
at line 203
void
disconnect()
Disconnects from a database.
at line 208
bool
isConnected()
Returns true when connection was established.
at line 213
Driver
getDriver()
Returns the driver and connects to a database in lazy mode.
at line 219
Result
query(...$args)
Generates (translates) and executes SQL query.
at line 225
int
getAffectedRows()
Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.
at line 231
int
getInsertId(string $sequence = null)
Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.
at line 236
void
begin(string $savepoint = null)
Begins a transaction (if supported).
at line 241
void
commit(string $savepoint = null)
Commits statements in a transaction.
at line 246
void
rollback(string $savepoint = null)
Rollback changes in a transaction.