2024 PHP Conference Japan

oci_statement_type

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

oci_statement_type傳回敘述的類型

說明

oci_statement_type(資源 $statement): 字串|false

傳回識別 OCI8 statement 類型的關鍵字。

參數

statement

一個有效的 OCI8 陳述識別符,來自 oci_parse()

回傳值

以字串形式回傳 statement 的類型,如下所示。

陳述類型
回傳字串 備註
ALTER  
BEGIN  
CALL  
CREATE  
DECLARE  
DELETE  
DROP  
INSERT  
SELECT  
UPDATE  
UNKNOWN  

發生錯誤時回傳 false

範例

範例 #1 oci_statement_type() 範例

<?php

$conn
= oci_connect('hr', 'welcome', 'localhost/XE');

$stid = oci_parse($conn, 'DELETE FROM departments WHERE department_id = 130;');
if (
oci_statement_type($stid) == "DELETE") {
trigger_error('您不被允許從此表格刪除資料', E_USER_ERROR);
}
else {
oci_execute($stid); // 刪除該列
}

oci_free_statement($stid);
oci_close($conn);

?>

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top