查詢

cubrid_fetch_row()函式—用法及示例

「 從查詢結果集中獲取一行資料,並以陣列的形式返回該行資料 」


函式名:cubrid_fetch_row()

適用版本:CUBRID >= 8.4.0

用法: cubrid_fetch_row(resource $result): array|false

該函式用於從查詢結果集中獲取一行資料,並以陣列的形式返回該行資料。如果沒有更多資料可用,則返回false。

引數:

  • $result: 必需,從cubrid_execute()函式返回的結果資源。

返回值:

  • 返回一個包含當前行資料的索引陣列,陣列的索引從0開始。如果沒有更多資料可用,則返回false。

示例:

// 連線到CUBRID資料庫伺服器 $conn = cubrid_connect("localhost", 33000, "database", "username", "password");

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

// 獲取結果集中的一行資料 $row = cubrid_fetch_row($result);

// 輸出獲取到的資料 if ($row !== false) { foreach ($row as $value) { echo $value . " "; } } else { echo "No more data."; }

上述示例中,我們首先透過cubrid_connect()函式連線到CUBRID資料庫伺服器。然後,使用cubrid_execute()函式執行了一條查詢語句,並將執行結果儲存在$result變數中。接著,使用cubrid_fetch_row()函式從結果集中獲取了一行資料,並將該行資料儲存在$row變數中。最後,我們透過foreach迴圈遍歷$row陣列,並逐個輸出其中的元素值。如果沒有更多資料可用,則輸出"No more data."。

補充糾錯
上一個函式: cubrid_fetch_object()函式
下一個函式: cubrid_field_flags()函式
熱門PHP函式
分享連結