IDbStatement
extends
ICloseable
in
Represents a prepared database statement.
Table of Contents
Methods
- addParameter() : void
- Assigns a value to a parameter.
- close() : void
- Free, release or reset unmanaged resources.
- execute() : void
- Executes this statement.
- getLastInsertId() : int|string
- Returns the ID of the last inserted row.
- getParameterCount() : int
- Returns how many parameters there are.
- getResult() : IDbResult
- Gets the result after execution.
- reset() : void
- Resets this statement for reuse.
Methods
addParameter()
Assigns a value to a parameter.
public
addParameter(int $ordinal, mixed $value[, int $type = DbType::AUTO ]) : void
Parameters
- $ordinal : int
-
Index of the target parameter.
- $value : mixed
-
Value to assign to the parameter.
- $type : int = DbType::AUTO
-
Type of the value, if left to DbType::AUTO DbTools::detectType will be used on $value.
close()
Free, release or reset unmanaged resources.
public
close() : void
execute()
Executes this statement.
public
execute() : void
getLastInsertId()
Returns the ID of the last inserted row.
public
getLastInsertId() : int|string
Return values
int|string —Last inserted ID.
getParameterCount()
Returns how many parameters there are.
public
getParameterCount() : int
Return values
int —Number of parameters.
getResult()
Gets the result after execution.
public
getResult() : IDbResult
Return values
IDbResult —Instance of an implementation of IDbResult.
reset()
Resets this statement for reuse.
public
reset() : void