查詢

cubrid_fetch()函式—用法及示例

「 從結果集中獲取下一行作為關聯陣列或數字索引陣列 」


函式名:cubrid_fetch()

適用版本:CUBRID >= 8.3.0

用法:cubrid_fetch() 函式用於從結果集中獲取下一行作為關聯陣列或數字索引陣列。

語法:mixed cubrid_fetch ( resource $result [, int $type = CUBRID_BOTH ] )

引數:

  • $result:CUBRID 查詢結果資源。
  • $type(可選):指定返回的陣列型別,取值為 CUBRID_ASSOC(返回關聯陣列),CUBRID_NUM(返回數字索引陣列),CUBRID_BOTH(預設,返回關聯陣列和數字索引陣列)。

返回值:成功時返回行資料的陣列,失敗或查詢不到資料時返回 false。

示例:

  1. 使用關聯陣列方式獲取結果:
<?php
// 連線資料庫
$conn = cubrid_connect("localhost", 33000, "mydb", "username", "password");

// 執行查詢
$query = "SELECT * FROM mytable";
$result = cubrid_query($conn, $query);

// 獲取結果的第一行資料
$row = cubrid_fetch($result, CUBRID_ASSOC);

// 輸出結果
echo "ID: " . $row['id'] . ", Name: " . $row['name'];

// 釋放資源
cubrid_close($conn);
?>
  1. 使用數字索引陣列方式獲取結果:
<?php
// 連線資料庫
$conn = cubrid_connect("localhost", 33000, "mydb", "username", "password");

// 執行查詢
$query = "SELECT * FROM mytable";
$result = cubrid_query($conn, $query);

// 獲取結果的第一行資料
$row = cubrid_fetch($result, CUBRID_NUM);

// 輸出結果
echo "ID: " . $row[0] . ", Name: " . $row[1];

// 釋放資源
cubrid_close($conn);
?>
補充糾錯
上一個函式: cubrid_execute()函式
下一個函式: cubrid_fetch_array()函式
熱門PHP函式
分享連結