Трейт PDODriverTrait
Трейт драйвера PDO
Устаревший: 3.6.0 Методы этого трейта были добавлены в класс
Driver.Расположение: Database/Driver/PDODriverTrait.php
Краткое описание свойств
-
$_connectionprotectedЭкземпляр PDO.PDO|null
Краткое описание методов
- Устанавливает соединение с сервером базы данных
- Начинает транзакцию
- Завершает транзакцию
-
Возвращает правильный ресурс или объект соединения, используемый внутри. Если передан первый аргумент, он установит внутренний объект соединения или результат в переданное значение.
- Отключается от сервера базы данных
- Проверяет, подключен ли драйвер.
- Возвращает последний сгенерированный идентификатор для таблицы или последовательности в базе данных
- Подготавливает SQL-запрос для выполнения
- Возвращает значение в безопасном представлении для использования в строке запроса
- Откатывает транзакцию
- Проверяет, поддерживает ли драйвер цитирование, так как PDO_ODBC его не поддерживает.
Подробное описание методов
_connect()source protected устаревший
_connect( string $dsn , array $config )
Устанавливает соединение с сервером базы данных
Параметры
- строка
$dsn - Спецификация PDO-DSN, специфичная для драйвера
- массив
$config - конфигурация, которая будет использоваться для создания соединения
Возвращает
booleantrue при успехе
beginTransaction()source public устаревший
beginTransaction( )
Начинает транзакцию
Возвращает
booleantrue при успехе, иначе false
commitTransaction()source public устаревший
commitTransaction( )
Завершает транзакцию
Возвращает
booleantrue при успехе, иначе false
connection()source public устаревший
connection( null|PDO $connection = null )
Возвращает правильный ресурс или объект соединения, используемый внутри. Если передан первый аргумент, он установит внутренний объект соединения или результат в переданное значение.
Параметры
- null|PDO
$connectionнеобязательный null - Экземпляр PDO-соединения.
Возвращает
PDOвнутренний используемый объект соединения
isConnected()source public устаревший
isConnected( )
Проверяет, подключен ли драйвер.
Возвращает
booleanlastInsertId()source public устаревший
lastInsertId( string|null $table = null , string|null $column = null )
Возвращает последний сгенерированный идентификатор для таблицы или последовательности в базе данных
Параметры
- строка|null
$tableнеобязательный null - имя таблицы или последовательности, для которой нужно получить последнее значение вставки
- строка|null
$columnнеобязательный null - имя столбца, представляющего первичный ключ
Возвращает
строка|целое числоprepare()source public устаревший
prepare( string|Cake\Database\Query $query )
Подготавливает SQL-запрос для выполнения
Параметры
- строка|
Cake\Database\Query$query - Запрос, который нужно преобразовать в подготовленный запрос.
Возвращает
Cake\Database\StatementInterfacequote()source public устаревший
quote( mixed $value , string $type )
Возвращает значение в безопасном представлении для использования в строке запроса
Параметры
- смешанный
$value - Значение, которое нужно привести к цитированию.
- строка
$type - Тип, используемый для определения типа цитирования
Возвращает
строкаrollbackTransaction()source public устаревший
rollbackTransaction( )
Откатывает транзакцию
Возвращает
booleantrue при успехе, иначе false
supportsQuoting()source public устаревший
supportsQuoting( )
Проверяет, поддерживает ли драйвер цитирование, так как PDO_ODBC его не поддерживает.
Возвращает
booleanПодробное описание свойств
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.6/class-Cake.Database.Driver.PDODriverTrait.html