PHP PDOStatement::columnCount讲解


Posted in PHP onJanuary 30, 2019

PDOStatement::columnCount

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 相关文章推荐
怎么使 Mysql 数据同步
Oct 09 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
php数组声明、遍历、数组全局变量使用小结
Jun 05 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 PHP
php实现图片局部打马赛克的方法
Feb 11 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
yii2中的rules 自定义验证规则详解
Apr 19 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 #PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 #PHP
PHP PDOStatement::bindValue讲解
Jan 30 #PHP
PHP PDOStatement::bindParam讲解
Jan 30 #PHP
PHP PDOStatement::bindColumn讲解
Jan 30 #PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 #PHP
PDO::setAttribute讲解
Jan 29 #PHP
You might like
解析php中获取系统信息的方法
2013/06/25 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
详谈js模块化规范
2017/07/07 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
Vue中render函数的使用方法
2018/01/31 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
pytorch简介
2020/11/11 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
Champion官网:美国冠军运动服装
2017/01/25 全球购物
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
电力安全事故反思
2014/04/27 职场文书
2015年个人思想总结
2015/03/09 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
用Python提取PDF表格的方法
2021/04/11 Python