Подключение
класс Connection реализует 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)
Создать новый экземпляр запроса. | |
| bool | beginTransaction()
Начать новую базу данных транзакции. | |
| bool | commit()
Подтвердить транзакцию базы данных. | |
| bool | 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)
Создать новый экземпляр запроса.
bool beginTransaction()
Начать новую базу данных транзакции.
bool commit()
Подтвердить транзакцию базы данных.
bool 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/10.x/Illuminate/Database/PDO/Connection.html