Объекты данных PHP
- Введение
- Установка и настройка
- Предопределенные константы
- Подключения и управление подключениями
- Транзакции и автоматическая фиксация изменений
- Подготовленные запросы и хранимые процедуры
- Ошибки и их обработка
- Большие объекты (LOB)
- PDO — Класс PDO
- PDO::beginTransaction — Инициализация транзакции
- PDO::commit — Фиксирует транзакцию
- PDO::__construct — Создает экземпляр PDO, предоставляющий соединение с базой данных
- PDO::errorCode — Возвращает код SQLSTATE результата последней операции с базой данных
- PDO::errorInfo — Получает расширенную информацию об ошибке, произошедшей в ходе последнего обращения к базе данных
- PDO::exec — Выполняет SQL-запрос и возвращает количество затронутых строк
- PDO::getAttribute — Получить атрибут соединения с базой данных
- PDO::getAvailableDrivers — Возвращает массив доступных драйверов PDO
- PDO::inTransaction — Проверяет, начата ли транзакция
- PDO::lastInsertId — Возвращает ID последней вставленной строки или значение последовательности
- PDO::prepare — Подготавливает запрос к выполнению и возвращает связанный с этим запросом объект
- PDO::query — Выполняет SQL-запрос и возвращает результирующий набор в виде объекта PDOStatement
- PDO::quote — Заключает строку в кавычки для использования в запросе
- PDO::rollBack — Откат транзакции
- PDO::setAttribute — Установка атрибута
- PDOStatement — Класс PDOStatement
- PDOStatement::bindColumn — Связывает столбец с переменной PHP
- PDOStatement::bindParam — Привязывает параметр запроса к переменной
- PDOStatement::bindValue — Связывает параметр с заданным значением
- PDOStatement::closeCursor — Закрывает курсор, переводя запрос в состояние готовности к повторному запуску
- PDOStatement::columnCount — Возвращает количество столбцов в результирующем наборе
- PDOStatement::debugDumpParams — Вывод информации о подготовленной SQL-команде в целях отладки
- PDOStatement::errorCode — Получает код SQLSTATE, связанный с последней операцией в объекте PDOStatement
- PDOStatement::errorInfo — Получение расширенной информации об ошибке, произошедшей в результате работы объекта PDOStatement
- PDOStatement::execute — Запускает подготовленный запрос на выполнение
- PDOStatement::fetch — Извлечение следующей строки из результирующего набора
- PDOStatement::fetchAll — Возвращает массив, содержащий все строки результирующего набора
- PDOStatement::fetchColumn — Возвращает данные одного столбца следующей строки результирующего набора
- PDOStatement::fetchObject — Извлекает следующую строку и возвращает ее в виде объекта
- PDOStatement::getAttribute — Получение значения атрибута запроса PDOStatement
- PDOStatement::getColumnMeta — Возвращает метаданные столбца в результирующей таблице
- PDOStatement::nextRowset — Переход к следующему набору строк в результате запроса
- PDOStatement::rowCount — Возвращает количество строк, затронутых последним SQL-запросом
- PDOStatement::setAttribute — Устанавливает атрибут объекту PDOStatement
- PDOStatement::setFetchMode — Устанавливает режим выборки по умолчанию для объекта запроса
- PDOException — Класс PDOException
- Драйверы PDO
- CUBRID (PDO) — Функции CUBRID (PDO_CUBRID)
- MS SQL Server (PDO_DBLIB) — Функции Microsoft SQL Server и Sybase (PDO_DBLIB)
- Firebird (PDO) — Функции Firebird (PDO_FIREBIRD)
- IBM (PDO) — Функции IBM (PDO_IBM)
- Informix (PDO) — Функции Informix (PDO_INFORMIX)
- MySQL (PDO) — Функции MySQL (PDO_MYSQL)
- MS SQL Server (PDO) — Функции модуля PDO_SQLSRV для Microsoft SQL Server
- Oracle (PDO) — Функции Oracle (PDO_OCI)
- ODBC и DB2 (PDO) — Функции ODBC и DB2 (PDO_ODBC)
- PostgreSQL (PDO) — Функции PostgreSQL (PDO_PGSQL)
- SQLite (PDO) — Функции SQLite (PDO_SQLITE)