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 相关文章推荐
escape unescape的php下的实现方法
Apr 27 PHP
实用函数3
Nov 08 PHP
浅析PHP页面局部刷新功能的实现小结
Jun 21 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
PHP通过curl获取接口URL的数据方法
May 31 PHP
python进程与线程小结实例分析
Nov 11 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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
利用static实现表格的颜色隔行显示的代码
2007/09/02 PHP
PHP cron中的批处理
2008/09/16 PHP
jQuery 入门讲解1
2009/04/15 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
Ionic项目中Native Camera的使用方法
2017/06/07 Javascript
js实现随机点名小功能
2017/08/17 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
js仿360开机效果
2019/12/26 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
Python tornado上传文件的功能
2020/03/26 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
用python制作个视频下载器
2021/02/01 Python
什么是抽象
2015/12/13 面试题
建筑行业的大学生自我评价
2013/12/08 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
服装促销活动方案
2014/02/23 职场文书
人力资源作业细则
2014/03/03 职场文书
三八妇女节活动总结
2014/05/04 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
会计学毕业生求职信
2014/06/25 职场文书
感恩节寄语2015
2015/03/24 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis