zoukankan      html  css  js  c++  java
  • PDOStatement::columnCount

    PDOStatement::columnCount — 返回结果集中的列数。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)


    说明

    语法

    int PDOStatement::columnCount ( void )高佣联盟 www.cgewang.com

    使用 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)
    ");
    
    $sth->execute();
    
    /* 计算结果集中的列数 */
    $colcount = $sth->columnCount();
    print("After execute(), result set has $colcount columns (should be 2)
    ");
    
    ?>

    以上例程会输出:

    Before execute(), result set has 0 columns (should be 0)
    After execute(), result set has 2 columns (should be 2)
  • 相关阅读:
    MongoDB的C#驱动
    在C#使用MongoDB
    MongoDB 主从复制
    MongoDB 索引操作
    MongoDB 分片技术
    Mongodb 与sql 语句对照
    MongoDB命令使用示例
    MongoDB 高级操作
    MongoDB 细说增删查改
    MongoDB 运维技术
  • 原文地址:https://www.cnblogs.com/yc10086/p/13100848.html
Copyright © 2011-2022 走看看