PDOStatement :: columnCount
Manuale PHP DOP di riferimento
PDOStatement :: columnCount - Restituisce il numero di colonne nel set di risultati. (PHP 5> = 5.1.0, PECL DOP> = 0.2.0)
spiegazione
grammatica
int PDOStatement::columnCount ( void )
Usa PDOStatement :: columnCount () Restituisce il numero di colonne nel risultato dall'oggetto PDOStatement che rappresenta il set.
Se l'oggetto PDOStatement viene restituito dalla query DOP :: (), quindi calcolare il numero di colonne disponibili immediatamente.
Se la PDO :: preparare () restituisce un oggetto PDOStatement, chiamando PDOStatement :: eseguire non può calcolare con precisione il numero di colonne (prima).
Valore di ritorno
Restituisce il numero di colonne dall'oggetto PDOStatement rappresenta il set di risultati. Se non c'è alcun set di risultati, PDOStatement :: columnCount () restituisce 0.
Esempi
Il numero di colonne calcolate
L'esempio seguente mostra come utilizzare PDOStatement :: columnCount () il funzionamento di un set di risultati e un insieme vuoto.
<?php $dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2'); $sth = $dbh->prepare("SELECT name, colour FROM fruit"); /* 计算一个(不存在)的结果集中的列数 */ $colcount = $sth->columnCount(); print("Before execute(), result set has $colcount columns (should be 0)\n"); $sth->execute(); /* 计算结果集中的列数 */ $colcount = $sth->columnCount(); print("After execute(), result set has $colcount columns (should be 2)\n"); ?>
È possibile che questo esempio di output volontà:
Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2)