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
  • asp之家 网络编程 m.aspxhome.com