PDOStatement::columnCount
PHP 教程
· 2019-01-28 19:57:05
PDOStatement::columnCount — 返回结果集中的列数。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)
说明
语法
int PDOStatement::columnCount ( void )
使用 PDOStatement::columnCount() 返回由 PDOStatement 对象代表的结果集中的列数。
如果是由 PDO::query() 返回的 PDOStatement 对象,则列数计算立即可用。
如果是由 PDO::prepare() 返回的 PDOStatement 对象,则在调用 PDOStatement::execute() 之前都不能准确地计算出列数。
返回值
返回由 PDOStatement 对象代表的结果集中的列数。如果没有结果集,则 PDOStatement::columnCount() 返回 0。
实例
计算列数
下面例子演示如何使用 PDOStatement::columnCount() 操作一个结果集和一个空集。
<?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");
?>
以上例程会输出:
Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2)
点击查看所有 PHP 教程 文章: https://codercto.com/courses/l/5.html
JavaScript从入门到精通
明日科技 / 清华大学出版社 / 2012-9 / 69.80元
《JavaScript从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术。全书共分24章,包括初识JavaScript、JavaScript基础、流程控制、函数、JavaScript对象与数组、字符串与数值处理对象、正则表达式、程序调试与错误处理、事件处理、处理文档(document对象)、文档对象模型(DOM......一起来看看 《JavaScript从入门到精通》 这本书的介绍吧!