Класс PDOStatement
(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 1.0.0)
Введение
Представляет подготовленный запрос к базе данных, а после выполнения запроса соответствующий результирующий набор.
Обзор классов
PDOStatement
implements
Traversable
{
/* Свойства */
/* Методы */
public bindColumn
( mixed
$column
, mixed &$param
, int $type
= ?
, int $maxlen
= ?
, mixed $driverdata
= ?
) : bool
public bindParam
( mixed
$parameter
, mixed &$variable
, int $data_type
= PDO::PARAM_STR
, int $length
= ?
, mixed $driver_options
= ?
) : bool
public fetch
( int
}$fetch_style
= ?
, int $cursor_orientation
= PDO::FETCH_ORI_NEXT
, int $cursor_offset
= 0
) : mixedСвойства
- queryString
-
Используемая строка запроса.
Содержание
- 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 — Устанавливает режим выборки по умолчанию для объекта запроса