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 相关文章推荐
社区(php&amp;&amp;mysql)五
Oct 09 PHP
PHP中文汉字验证码
Apr 08 PHP
php 正则 过滤html 的超链接
Jun 02 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 PHP
php获取汉字首字母的函数
Nov 07 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
PHP date函数常用时间处理方法
May 11 PHP
thinkphp3.2.3 分页代码分享
Jul 28 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
Laravel 批量更新多条数据的示例
Nov 27 PHP
php探针不显示内存解决方法
Sep 17 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代码包装修正版
2008/03/15 PHP
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
Vue实现双向绑定的方法
2016/12/22 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
2018/03/15 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
JS实现简单打字测试
2020/06/24 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
python备份文件的脚本
2008/08/11 Python
Python单链表简单实现代码
2016/04/27 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
Linux内核产生并发的原因
2016/11/08 面试题
个人求职简历的自我评价范文
2013/10/09 职场文书
新郎新娘婚礼答谢词
2014/01/11 职场文书
个人收入证明范本
2014/01/12 职场文书
食堂个人先进事迹
2014/01/22 职场文书
双十佳事迹材料
2014/01/29 职场文书
小学语文国培感言
2014/03/04 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
老公保证书
2015/01/17 职场文书
刘公岛导游词
2015/02/05 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server