Получить число столбцов результирующей выборки
Назначение
Предоставление количества столбцов в результирующей выборке поискового SQL-оператора.
Синтаксические правила
int PDOStatement::columnCount();
Описание
Функция предоставляет информацию о количестве столбцов в результирующей выборке последнего поискового SQL-оператора
Если columnCount
привязана к PDOStatement-объекту, полученному при выполнении функции PDO::query
, то информация предоставляется сразу же.
Если же PDOStatement-объект был возвращен функцией PDO::prepare
, то columnCount
предоставит информацию только после выполнения функции PDOStatement::execute
.
Если columnCount
привязана к PDOStatement-объекту, не формирующему результирующую выборку, возвращается 0.
Возвращаемое значение
Количество столбцов в результирующей выборке.
Пример
< ?php … $sth = $dbh- >prepare("select * from auto limit 1"); $sth- >execute(); $colcount = $sth- >columnCount(); print("Result set has $colcount columns.\n"); … ? >
Результат выполнения данного примера:
Result set has 13 columns.