• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP PDOStatement::columnCount讲解

    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::getColumnMeta讲解
    • PHP PDOStatement::getAttribute讲解
    • PHP PDOStatement::fetchObject讲解
    • PHP PDOStatement::fetchColumn讲解
    • PHP PDOStatement::fetchAll讲解
    • PHP PDOStatement::fetch讲解
    • PHP PDOStatement::execute讲解
    • PHP PDOStatement::errorInfo讲解
    • PHP PDOStatement::errorCode讲解
    • PHP PDOStatement::nextRowset讲解
    上一篇:PHP PDOStatement::closeCursor讲解
    下一篇:PHP PDOStatement::errorCode讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP PDOStatement::columnCount讲解 PHP,PDOStatement,columnCount,讲解,