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 相关文章推荐
dedecms模板标签代码官方参考
Mar 17 PHP
PHP入门速成教程
Mar 19 PHP
简单的PHP留言本实例代码
May 09 PHP
PHP daddslashes 使用方法介绍
Oct 26 PHP
解析php中session的实现原理以及大网站应用应注意的问题
Jun 17 PHP
php遍历树的常用方法汇总
Jun 18 PHP
php开发工具有哪五款
Nov 09 PHP
php 截取utf-8格式的字符串实例代码
Oct 30 PHP
浅谈关于PHP解决图片无损压缩的问题
Sep 01 PHP
PHP反射学习入门示例
Jun 14 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
PHP如何防止用户重复提交表单
Dec 09 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文件?如何打开PHP文件?
2017/06/27 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
关于青春的演讲稿500字
2014/08/22 职场文书
离婚协议书怎么写
2014/09/12 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
水电施工员岗位职责
2015/04/11 职场文书
2015年大学生工作总结
2015/04/21 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python