PHP8 db2_result

2024-04-08 10:14 更新

(PECL ibm_db2 >= 1.0.0)

db2_result — 从结果集中的一行返回单列

说明

db2_result(resource $stmt, int|string $column): ?mixed

使用 db2_result() 返回指定的值 结果集当前行中的列。在调用 db2_result() 之前,必须先调用 db2_fetch_row() 来设置结果集的位置 指针。

参数 

stmt

有效资源。stmt

column

映射到结果集中的 0 索引字段的整数,或者 与列名称匹配的字符串。

返回值 

如果结果中存在所请求字段,则返回该字段的值 设置。如果该字段不存在,则返回 null,并发出警告。

示例 

示例 #1 A db2_result() example

下面的示例演示如何循环访问结果集 使用 db2_fetch_row() 并从 结果集为 db2_result()。

<?php
$sql = 'SELECT name, breed FROM animals WHERE weight < ?';
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, array(10));
while (db2_fetch_row($stmt)) {
    $name = db2_result($stmt, 0);
    $breed = db2_result($stmt, 'BREED');
    print "$name $breed";
}
?>

以上示例会输出:

cat Pook
gold fish Bubbles
budgerigar Gizmo
goat Rickety Ride

参见 

  • db2_fetch_array() - 返回一个数组,按列位置索引,表示结果集中的一行
  • db2_fetch_assoc() - 返回一个数组,按列名索引,表示结果集中的一行
  • db2_fetch_both() - 返回一个数组,该数组按列名和位置编制索引,表示结果集中的一行
  • db2_fetch_object() - 返回一个对象,其属性表示提取行中的列
  • db2_fetch_row() - 将结果集指针设置为下一行或请求的行


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号