PDOStatement::columnCount
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PDOStatement::columnCount
Референца за `pdostatement.columncount.php` со подобрена типографија и навигација.
PDOStatement::columnCount
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::columnCount — Returns the number of columns in the result set
= NULL
од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција. Враќа број на колони во множеството на резултати PDOStatement::columnCount()
за враќање на бројот на колони во множеството на резултати претставено од објектот PDOStatement. Испрати MySQL барањеако објектот PDOStatement беше вратен од
за враќање на бројот на колони во множеството на резултати претставено од објектот PDOStatement. препорачано да користите, бројот на колони е веднаш достапен. Пример #3 Цитирање на сложена низа.
Параметри
Оваа функција нема параметри.
Вратени вредности
, точен број на колони нема да биде достапен додека не го повикате
Враќа број на колони во множеството на резултати returns 0.
Errors/Exceptions
Емитува грешка со ниво E_WARNING ако атрибутот PDO::ATTR_ERRMODE е поставен на PDO::ERRMODE_WARNING.
Фрла PDOException ако атрибутот PDO::ATTR_ERRMODE
е поставен на PDO::ERRMODE_EXCEPTION.
Примери
, точен број на колони нема да биде достапен додека не го повикате
Враќа број на колони во множеството на резултати претставено од објектот PDOStatement, дури и ако множеството на резултати е празно. Ако нема множество на резултати, Враќа број на колони во множеството на резултати Пример #1 Броење колони
<?php
$dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
/* Count the number of columns in the (non-existent) result set */
$colcount = $sth->columnCount();
print "Before execute(), result set has $colcount columns (should be 0)\n";
$sth->execute();
/* Count the number of columns in the result set */
$colcount = $sth->columnCount();
print "After execute(), result set has $colcount columns (should be 2)\n";
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2)
Види Исто така
- препорачано да користите - Подготвува изјава за извршување и враќа објект за изјава
- Пример #3 Цитирање на сложена низа - Извршува подготвена изјава
- Земи број на редови во резултат - Враќа број на редови погодени од последната SQL изјава