PHP PDOStatement::fetchColumn讲解
PDOStatement::fetchColumn
PDOStatement::fetchColumn — 从结果集中的下一行返回单独的一列。(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
说明
语法
string PDOStatement::fetchColumn ([ int $column_number = 0 ] )
从结果集中的下一行返回单独的一列,如果没有了,则返回 FALSE 。
参数
column_number
- 你想从行里取回的列的索引数字(以0开始的索引)。如果没有提供值,则 PDOStatement::fetchColumn() 获取第一列。
返回值
PDOStatement::fetchColumn()从结果集中的下一行返回单独的一列。
注意:如果使用PDOStatement::fetchColumn() 取回数据,则没有办法返回同一行的另外一列。**
实例
返回下一行的第一列
<?php
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
/* 从结果集中的下一行获取第一列 */
print("从结果集中的下一行获取第一列:\n");
$result = $sth->fetchColumn();
print("name = $result\n");
print("从结果集中的下一行获取第二列:\n");
$result = $sth->fetchColumn(1);
print("colour = $result\n");
?>
以上实例会输出:
从结果集中的下一行获取第一列:
name = lemon
从结果集中的下一行获取第二列:
colour = red
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
PHP PDOStatement::setAttribute讲解
PDOStatement::setAttribute PDOStatement::setAttribute - 设置一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 bool PDOStatement::setAttribute ( int $attribute , mixed $value ) 给语句设置一个属性.当前,没有通用的属性可以设置,只有驱动特定的属性: _PDO::ATTR_CURSORNAME (Firebird 和 ODBC 特性
-
PHP PDOStatement::fetchObject讲解
PDOStatement::fetchObject PDOStatement::fetchObject - 获取下一行并作为一个对象返回.(PHP 5 >= 5.1.0, PECL pdo >= 0.2.4) 说明 语法 mixed PDOStatement::fetchObject ([ string $class_name = "stdClass" [, array $ctor_args ]] ) 获取下一行并作为一个对象返回.此函数(方法)是使用 PDO::FETCH
-
PHP PDOStatement::getAttribute讲解
PDOStatement::getAttribute PDOStatement::getAttribute - 检索一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 mixed PDOStatement::getAttribute ( int $attribute ) 得到语句的一个属性.当前,不存在通用的属性,只有驱动特定的属性: PDO::ATTR_CURSOR_NAME (Firebird 和 ODBC 特性): 获取 UPDATE ...
-
PHP PDOStatement::nextRowset讲解
PDOStatement::nextRowset PDOStatement::nextRowset - 在一个多行集语句句柄中推进到下一个行集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 bool PDOStatement::nextRowset ( void ) 一些数据库服务支持返回一个以上行集(也被称为结果集)的存储过程. PDOStatement::nextRowset()使你能够结合一个 PDOStatement 对象访问第二个以及后续的行集.上
-
PHP PDOStatement::getColumnMeta讲解
PDOStatement::getColumnMeta PDOStatement::getColumnMeta - 返回结果集中一列的元数据(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 array PDOStatement::getColumnMeta ( int $column ) 检索一个在结果集中以0开始索引的列的元数据作为一个关联数组. 注意:此函数是实验性的.此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改.使用
-
PHP addAttribute()函数讲解
PHP addAttribute() 函数 实例 给根元素和 body 元素添加一个属性: <?php $note=<<<XML <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
-
PHP _construct()函数讲解
PHP _construct() 函数 实例 函数创建一个新的 SimpleXMLElement 对象,然后输出 body 节点的内容: <?php $note=<<<XML <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</
-
PHP asXML()函数讲解
PHP asXML()函数 实例 格式化 XML(版本 1.0)中的 SimpleXML 对象的数据: <?php $note=<<<XML <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </not
-
PHP PDOStatement::rowCount讲解
PDOStatement::rowCount PDOStatement::rowCount - 返回受上一个 SQL 语句影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 int PDOStatement::rowCount ( void ) PDOStatement::rowCount()返回上一个由对应的 PDOStatement 对象执行DELETE. INSERT.或 UPDATE 语句受影响的行数. 如果上一条由相关 PDOStatemen
-
PHP PDOStatement::setFetchMode讲解
PDOStatement::setFetchMode PDOStatement::setFetchMode - 为语句设置默认的获取模式.(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 bool PDOStatement::setFetchMode ( int $mode ) bool PDOStatement::setFetchMode ( int $PDO::FETCH_COLUMN , int $colno ) bool PDOStatement::s
随机推荐
- AngularJS教程 ng-style 指令简单示例
- AngularJS页面传参的5种方式
- Active Server Pages 错误 'ASP 0201' 修复方法
- jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
- js Form.elements[i]的使用实例
- JAVA利用HttpClient进行POST请求(HTTPS)实例
- javascript中如何处理引号编码"
- php简单数据库操作类的封装
- JS对img标签进行优化使用onerror显示默认图像
- python算法学习之计数排序实例
- python中星号变量的几种特殊用法
- ASP网站中数据库被挂木马的解决方案
- Android实现带列表的地图POI周边搜索功能
- C 语言基础教程(我的C之旅开始了)[八]
- 切记ajax中要带上AntiForgeryToken防止CSRF攻击
- PHP防止刷新重复提交页面的示例代码
- java枚举使用详细介绍及实现
- sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符
- MySQL使用LVM快照实现备份
- jquery validator 插件增加日期比较方法
