男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

oci_error

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_error返回上一個(gè)錯誤

說(shuō)明

oci_error(resource $source = ?): array

對于大多數錯誤,參數是最適合的資源句柄。對于 oci_connect(),oci_new_connect()oci_pconnect() 的連接錯誤,不要傳遞參數。如果沒(méi)有發(fā)現錯誤,oci_error() 返回 false。oci_error() 以一個(gè)關(guān)聯(lián)數組返回錯誤。在此數組中,code 是 oracle 錯誤代碼而 message 是 oracle 的錯誤字符串。

注意: 自 PHP 4.3 起

offsetsqltext 也包括在返回的數組中,用來(lái)指出錯誤發(fā)生的位置以及造成錯誤的原始的 SQL 文本。

示例 #1 連接錯誤后顯示 Oracle 錯誤信息

$conn = @oci_connect("scott", "tiger", "mydb");
if (!$conn) {
  $e = oci_error();   // For oci_connect errors pass no handle
  echo htmlentities($e['message']);
}

示例 #2 語(yǔ)法解析錯誤后顯示 Oracle 錯誤信息

$stmt = @oci_parse($conn, "select ' from dual");  // note mismatched quote
if (!$stmt) {
  $e = oci_error($conn);  // For oci_parse errors pass the connection handle
  echo htmlentities($e['message']);
}

示例 #3 執行錯誤后顯示 Oracle 錯誤信息和出錯的語(yǔ)句

$r = oci_execute($stmt);
if (!$r) {
  $e = oci_error($stmt); // For oci_execute errors pass the statementhandle
  echo htmlentities($e['message']);
  echo "<pre>";
  echo htmlentities($e['sqltext']);
  printf("\n%".($e['offset']+1)."s", "^");
  echo "</pre>";
}

注意:

在 PHP 5.0.0 之前的版本必須使用 ocierror() 替代本函數。該函數名仍然可用,為向下兼容作為 oci_error() 的別名。不過(guò)其已被廢棄,不推薦使用。

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站