ocistatementtype
(PHP 3 >= 3.0.5, PHP 4, PHP 5)
ocistatementtype -- OCI ステートメントの種類を返す
説明
string
ocistatementtype ( resource stmt )
ocistatementtype() は次の値のどれかを返します。
SELECT
UPDATE
DELETE
INSERT
CREATE
DROP
ALTER
BEGIN
DECLARE
UNKNOWN
例 1. ocistatementtype() の例
<?php $conn = OCILogon("scott", "tiger"); $sql = "delete from emp where deptno = 10";
$stmt = OCIParse($conn, $sql); if (OCIStatementType($stmt) == "DELETE") { die("You are not allowed to delete from this table<br />"); }
OCILogoff($conn); ?>
|
|
注意:
この関数は PHP >= 5.0.0 以降 oci_statement_type()
に改名されました。
下位互換性のため、 ocistatementtype()
も使用することができますが、推奨されません。