函式名稱:cubrid_affected_rows()
適用版本:CUBRID 版本 8.3.0 或更高版本
用法: cubrid_affected_rows( resource $conn_identifier ) 該函式用於獲取最近執行的 CUBRID 查詢所影響的行數。
引數:
- $conn_identifier: 必需,CUBRID 連線識別符號(即透過 cubrid_connect() 或者 cubrid_pconnect() 函式返回的資源識別符號)。
返回值:
- 成功:返回最近執行的查詢所影響的行數。
- 失敗:返回 -1。
示例: <?php // 連線到 CUBRID 資料庫 $conn = cubrid_connect("localhost", 33000, "demodb");
if ($conn) { echo "連線成功!\n";
// 執行更新操作 $sql = "UPDATE user SET age=25 WHERE id=1"; $result = cubrid_execute($conn, $sql);
if ($result) { $rows_affected = cubrid_affected_rows($conn); echo "受影響的行數: " . $rows_affected . "\n"; } else { echo "更新失敗!\n"; }
// 關閉連線 cubrid_close($conn); } else { echo "連線失敗!\n"; } ?>
上述示例演示瞭如何使用 cubrid_affected_rows() 函式獲取受最近一次更新操作影響的行數。 首先,我們透過 cubrid_connect() 函式建立與 CUBRID 資料庫的連線。然後,使用 cubrid_execute() 函式執行更新操作,並透過 cubrid_affected_rows() 函式獲取受影響的行數。最後,我們使用 cubrid_close() 函式關閉與資料庫的連線。