Подключение
класс Подключение реализует ServerInfoAwareConnection (Просмотреть исходный код)
Свойства
| protected PDO | $connection | Основное подключение PDO. |
Методы
| void | __construct(PDO $connection)
Создать новый экземпляр подключения PDO. | |
| int | exec(string $statement)
Выполнить SQL-запрос. | |
| Statement | prepare(string $sql)
Подготовить новый SQL-запрос. | |
| Result | query(string $sql)
Выполнить новый запрос к подключению. | |
| mixed | lastInsertId(string|null $name = null)
Получить последний ID вставки. | |
| Statement | createStatement(PDOStatement $stmt)
Создать новый экземпляр запроса. | |
| void | beginTransaction()
Начать новую транзакцию базы данных. | |
| void | commit()
Зафиксировать транзакцию базы данных. | |
| void | rollBack()
Отменить транзакцию базы данных. | |
| string | quote(string $input, string $type = ParameterType::STRING)
Добавить кавычки к заданному вводу. | |
| string | getServerVersion()
Получить версию сервера для подключения. | |
| PDO | getWrappedConnection()
Получить обернутое подключение PDO. |
Подробности
void __construct(PDO $connection)
Создать новый экземпляр подключения PDO.
int exec(string $statement)
Выполнить SQL-запрос.
Statement prepare(string $sql)
Подготовить новый SQL-запрос.
Result query(string $sql)
Выполнить новый запрос к подключению.
mixed lastInsertId(string|null $name = null)
Получить последний ID вставки.
protected Statement createStatement(PDOStatement $stmt)
Создать новый экземпляр запроса.
void beginTransaction()
Начать новую транзакцию базы данных.
void commit()
Зафиксировать транзакцию базы данных.
void rollBack()
Отменить транзакцию базы данных.
string quote(string $input, string $type = ParameterType::STRING)
Добавить кавычки к заданному вводу.
string getServerVersion()
Получить версию сервера для подключения.
PDO getWrappedConnection()
Получить обернутое подключение PDO.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Database/PDO/Connection.html