Spec-Zone.ru › CakePHP 3.8

Трейт PDODriverTrait

Трейт драйвера PDO

Пространство имен: Cake\Database\Driver
Устаревшее: 3.6.0 Методы этого трейта были добавлены в класс Driver.
Расположение: Database/Driver/PDODriverTrait.php

Краткое описание свойств

  • $_connection protected
    PDO|null
    Экземпляр PDO.

Краткое описание методов

  • _connect() protected устаревшее
    Устанавливает соединение с сервером базы данных
  • beginTransaction() public устаревшее
    Начинает транзакцию
  • commitTransaction() public устаревшее
    Подтверждает транзакцию
  • connection() public устаревшее

    Возвращает правильный ресурс или объект соединения, используемый во внутренней части. Если передан первый аргумент, он установит внутренний объект соединения или результат в переданное значение.

  • disconnect() public устаревшее
    Отключается от сервера базы данных
  • isConnected() public устаревшее
    Проверяет, подключен ли драйвер.
  • lastInsertId() public устаревшее
    Возвращает последний сгенерированный ID для таблицы или последовательности в базе данных
  • prepare() public устаревшее
    Подготавливает SQL-запрос для выполнения
  • quote() public устаревшее
    Возвращает значение в безопасном представлении для использования в строке запроса
  • rollbackTransaction() public устаревшее
    Откатывает транзакцию
  • supportsQuoting() public устаревшее
    Проверяет, поддерживает ли драйвер цитирование, так как PDO_ODBC его не поддерживает.

Подробное описание методов

_connect()source protected устаревшее

_connect( string $dsn , array $config )

Устанавливает соединение с сервером базы данных

Параметры

строка $dsn
Спецификация PDO-DSN, специфичная для драйвера
массив $config
Настройки, используемые для создания соединения

Возвращает

boolean
true при успехе

beginTransaction()source public устаревшее

beginTransaction( )

Начинает транзакцию

Возвращает

boolean
true при успехе, иначе false

commitTransaction()source public устаревшее

commitTransaction( )

Подтверждает транзакцию

Возвращает

boolean
true при успехе, иначе false

connection()source public устаревшее

connection( null|PDO $connection = null )

Возвращает правильный ресурс или объект соединения, используемый во внутренней части. Если передан первый аргумент, он установит внутренний объект соединения или результат в переданное значение.

Параметры

null|PDO $connection необязательный null
Экземпляр соединения PDO.

Возвращает

PDO
внутренний объект соединения

disconnect()source public устаревшее

disconnect( )

Отключается от сервера базы данных

isConnected()source public устаревшее

isConnected( )

Проверяет, подключен ли драйвер.

Возвращает

boolean

lastInsertId()source public устаревшее

lastInsertId( string|null $table = null , string|null $column = null )

Возвращает последний сгенерированный ID для таблицы или последовательности в базе данных

Параметры

строка|null $table необязательный null
Имя таблицы или последовательности для получения последнего значения вставки
строка|null $column необязательный null
Имя столбца, представляющего первичный ключ

Возвращает

строка|целое число

prepare()source public устаревшее

prepare( string|Cake\Database\Query $query )

Подготавливает SQL-запрос для выполнения

Параметры

строка|Cake\Database\Query $query
Запрос, который нужно преобразовать в подготовленный запрос.

Возвращает

Cake\Database\StatementInterface

quote()source public устаревшее

quote( mixed $value , string $type )

Возвращает значение в безопасном представлении для использования в строке запроса

Параметры

смешанный $value
Значение, которое нужно привести к цитируемому виду.
строка $type
Тип, используемый для определения типа цитирования

Возвращает

строка

rollbackTransaction()source public устаревшее

rollbackTransaction( )

Откатывает транзакцию

Возвращает

boolean
true при успехе, иначе false

supportsQuoting()source public устаревшее

supportsQuoting( )

Проверяет, поддерживает ли драйвер цитирование, так как PDO_ODBC его не поддерживает.

Возвращает

boolean

Подробное описание свойств

$_connectionsource

protected PDO|null

Экземпляр PDO.

© 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.8/class-Cake.Database.Driver.PDODriverTrait.html

Spec-Zone.ru

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