PHP8 db2_result

2024-04-08 10:14 更新

(PECL ibm_db2 >= 1.0.0)

db2_result — 從結(jié)果集中的一行返回單列

說明

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

使用 db2_result() 返回指定的值 結(jié)果集當前行中的列。在調(diào)用 db2_result() 之前,必須先調(diào)用 db2_fetch_row() 來設(shè)置結(jié)果集的位置 指針。

參數(shù) 

stmt

有效資源。stmt

column

映射到結(jié)果集中的 0 索引字段的整數(shù),或者 與列名稱匹配的字符串。

返回值 

如果結(jié)果中存在所請求字段,則返回該字段的值 設(shè)置。如果該字段不存在,則返回 null,并發(fā)出警告。

示例 

示例 #1 A db2_result() example

下面的示例演示如何循環(huán)訪問結(jié)果集 使用 db2_fetch_row() 并從 結(jié)果集為 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() - 返回一個數(shù)組,按列位置索引,表示結(jié)果集中的一行
  • db2_fetch_assoc() - 返回一個數(shù)組,按列名索引,表示結(jié)果集中的一行
  • db2_fetch_both() - 返回一個數(shù)組,該數(shù)組按列名和位置編制索引,表示結(jié)果集中的一行
  • db2_fetch_object() - 返回一個對象,其屬性表示提取行中的列
  • db2_fetch_row() - 將結(jié)果集指針設(shè)置為下一行或請求的行


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號