PHP PDOStatement::columnCount讲解
作者:php参考手册 时间:2023-06-04 22:24:39
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,pdostatement,columncount
0
投稿
猜你喜欢
Python:__eq__和__str__函数的使用示例
2023-01-12 02:45:31
js判断数组key是否存在(不用循环)的简单实例
2024-04-17 10:40:35
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2022-06-22 11:43:34
inner join和left join之间的区别详解
2024-01-27 12:57:17
通过 for 循环比较 Python 与 Ruby 的编程区别
2022-11-12 01:19:26
python求质数的3种方法
2023-02-12 04:07:54
python使用Flask框架获取用户IP地址的方法
2023-08-09 03:15:23
python高阶函数functools模块的具体使用
2022-12-08 09:03:15
OpenCV+face++实现实时人脸识别解锁功能
2023-03-17 20:10:19
ASP获取网址或当前地址代码
2008-04-07 20:19:00
Python中DataFrame与内置数据结构相互转换的实现
2022-12-09 18:17:55
Numpy中如何创建矩阵并等间隔抽取数据
2023-01-14 16:21:16
Golang中interface的基本用法详解
2023-07-14 17:00:33
Javascript fso操作文件
2008-07-30 12:51:00
pd.to_datetime中时间object转换datetime实例
2021-09-23 19:22:15
Go项目配置管理神器之viper的介绍与使用详解
2023-09-17 01:05:52
使用python将图片格式转换为ico格式的示例
2022-01-09 09:28:36
用ADODB.Stream转换
2024-04-22 13:23:52
MSSQL数据类型及长度限制详细说明
2024-01-25 06:01:09
python2.6.6如何升级到python2.7.14
2023-08-07 22:54:52