On this page
Connection
class Connection implements ServerInfoAwareConnection (View source)
Properties
protected PDO | $connection | The underlying PDO connection. |
Methods
void | __construct(PDO $connection) Create a new PDO connection instance. |
|
int | exec(string $statement) Execute an SQL statement. |
|
Statement | prepare(string $sql) Prepare a new SQL statement. |
|
Result | query(string $sql) Execute a new query against the connection. |
|
mixed | lastInsertId(string|null $name = null) Get the last insert ID. |
|
Statement | createStatement(PDOStatement $stmt) Create a new statement instance. |
|
bool | beginTransaction() Begin a new database transaction. |
|
bool | commit() Commit a database transaction. |
|
bool | rollBack() Rollback a database transaction. |
|
string | quote(string $input, string $type = ParameterType::STRING) Wrap quotes around the given input. |
|
string | getServerVersion() Get the server version for the connection. |
|
PDO | getWrappedConnection() Get the wrapped PDO connection. |
Details
void __construct(PDO $connection)
Create a new PDO connection instance.
int exec(string $statement)
Execute an SQL statement.
Statement prepare(string $sql)
Prepare a new SQL statement.
Result query(string $sql)
Execute a new query against the connection.
mixed lastInsertId(string|null $name = null)
Get the last insert ID.
protected Statement createStatement(PDOStatement $stmt)
Create a new statement instance.
bool beginTransaction()
Begin a new database transaction.
bool commit()
Commit a database transaction.
bool rollBack()
Rollback a database transaction.
string quote(string $input, string $type = ParameterType::STRING)
Wrap quotes around the given input.
string getServerVersion()
Get the server version for the connection.
PDO getWrappedConnection()
Get the wrapped PDO connection.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/PDO/Connection.html