Spec-Zone.ru › Laravel 10

Подключение

класс 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.

Параметры

PDO $connection

Возвращаемое значение

void

int exec(string $statement)

Выполнить SQL-запрос.

Параметры

string $statement

Возвращаемое значение

int

Statement prepare(string $sql)

Подготовить новый SQL-запрос.

Параметры

string $sql

Возвращаемое значение

Statement

Исключения

Исключение

Result query(string $sql)

Выполнить новый запрос к подключению.

Параметры

string $sql

Возвращаемое значение

Result

mixed lastInsertId(string|null $name = null)

Получить ID последней вставки.

Параметры

string|null $name

Возвращаемое значение

mixed

Исключения

Исключение

protected Statement createStatement(PDOStatement $stmt)

Создать новый экземпляр запроса.

Параметры

PDOStatement $stmt

Возвращаемое значение

Statement

bool beginTransaction()

Начать новую базу данных транзакции.

Возвращаемое значение

bool

bool commit()

Подтвердить транзакцию базы данных.

Возвращаемое значение

bool

bool rollBack()

Отменить транзакцию базы данных.

Возвращаемое значение

bool

string quote(string $input, string $type = ParameterType::STRING)

Обернуть кавычками указанный ввод.

Параметры

string $input
string $type

Возвращаемое значение

string

string getServerVersion()

Получить версию сервера для подключения.

Возвращаемое значение

string

PDO getWrappedConnection()

Получить обернутое подключение PDO.

Возвращаемое значение

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API