函式名稱:cubrid_result() 適用版本:PHP 5, PHP 7 用法:cubrid_result ( resource $result, int $row_number, mixed $field_name_or_offset )
說明: cubrid_result() 函式用於獲取從查詢結果中返回的具體資料。該函式在 CUBRID 資料庫上工作。要使用該函式,首先需要使用 cubrid_execute() 函式執行查詢,並將其結果儲存在一個資源引數中($result)。
引數:
- $result:必需。一個指向 cubrid_execute() 函式返回的結果集資源的指標。
- $row_number:必需。一個整數,表示希望獲取哪一行的資料。行數從 0 開始。
- $field_name_or_offset:必需。該引數可以是欄位名或欄位在結果集中的偏移量。如果該引數是一個欄位名,那麼將根據欄位名來獲取資料;如果該引數是一個正整數,那麼將根據偏移量來獲取資料。
返回值:
- 如果成功獲取到資料,將返回相應的資料值,否則返回 FALSE。
示例: 下面的示例演示瞭如何使用 cubrid_result() 函式獲取查詢結果中的資料:
<?php
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");
$query = "SELECT id, name, age FROM customers";
$result = cubrid_execute($conn, $query);
if ($result) {
// 獲取結果集中第一行的 ID
$id = cubrid_result($result, 0, "id");
echo "ID: " . $id . "<br>";
// 獲取結果集中第二行的 name
$name = cubrid_result($result, 1, "name");
echo "Name: " . $name . "<br>";
// 獲取結果集中第三行的 age
$age = cubrid_result($result, 2, "age");
echo "Age: " . $age . "<br>";
}
cubrid_close($conn);
?>
上述程式碼首先連線到 CUBRID 資料庫,並執行一個查詢,然後使用 cubrid_result() 函式獲取結果集中第一行的 ID、第二行的 name 和第三行的 age,並將其輸出到螢幕上。