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中随机显示图片的函数代码
Jun 23 PHP
使用php 获取时间今天明天昨天时间戳的详解
Jun 20 PHP
ThinkPHP模板判断输出Present标签用法详解
Jun 30 PHP
详细解读PHP中接口的应用
Aug 12 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
Yii框架页面渲染操作实例详解
Jul 19 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
laravel http 自定义公共验证和响应的方法
Sep 29 PHP
laravel实现上传图片并在页面显示的例子
Oct 14 PHP
PHP高并发和大流量解决方案整理
Mar 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
用PHP实现小型站点广告管理(修正版)
2006/10/09 PHP
PHP 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP return语句另类用法不止是在函数中
2014/09/17 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
javascript中的对象创建 实例附注释
2011/02/08 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
python避免死锁方法实例分析
2015/06/04 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Python语法分析之字符串格式化
2019/06/13 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
python mock测试的示例
2020/10/19 Python
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
指针和引用有什么区别
2013/01/13 面试题
密封类可以有虚函数吗
2014/08/11 面试题
资产评估专业大学生求职信
2013/09/29 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
5.12护士节活动总结
2015/02/10 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL