如何将整数传递给ORACLE数据库?

时间:2015-04-22 13:46:27

标签: php oracle

我必须将参数作为数字从php传递给ORACLE。有没有办法做到这一点?因为我需要删除具有给定ID的行。但如果我尝试oci_by_name我得到: "数字或值错误:字符到数字转换错误ORA-06512"

这是我的代码

<?php   
$conn = oci_connect('DBadmin', 'dbadmin', 'PETLOVERSDB');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}    
        $deleteOption = $_GET['selectedId'];     
        $CategorySelected = $_GET['selectedOption'];

        if($CategorySelected == "Pet Type"){  
            $stid = ociparse($conn, "BEGIN  setting_package.DELETE_Type(:p1); END;");
        }  
        oci_bind_by_name($stid, ':p1', $deleteOption);
        oci_execute($stid); 
        oci_close($conn);

?>   

任何建议将不胜感激。

0 个答案:

没有答案