函式名:ocirowcount()
適用版本:PHP 4, PHP 5, PHP 7
用法:ocirowcount()函式用於獲取最後一次執行的SQL語句所影響的行數。
語法:int ocirowcount ( resource $stmt )
引數:
- stmt:一個有效的OCI語句控制代碼,透過OCI_PARSE()或OCI_PARSE()函式獲得。
返回值:
- 成功時,返回最後一次執行的SQL語句所影響的行數,如果沒有受影響的行,則返回0。
- 失敗時,返回false。
示例:
// 建立連線
$conn = oci_connect('username', 'password', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// 準備SQL語句
$sql = 'UPDATE employees SET salary = salary + 1000';
// 解析SQL語句
$stmt = oci_parse($conn, $sql);
// 執行SQL語句
oci_execute($stmt);
// 獲取受影響的行數
$rowCount = ocirowcount($stmt);
echo "受影響的行數:" . $rowCount;
// 關閉連線
oci_close($conn);
上述示例演示瞭如何使用ocirowcount()函式獲取最後一次執行的SQL語句所影響的行數。首先,我們建立一個資料庫連線,然後準備一個更新語句並解析它。接下來,執行SQL語句並使用ocirowcount()函式獲取受影響的行數。最後,關閉資料庫連線。
熱門工具排行榜