通过PHP查询Oracle中的存储过程 - 不工作

时间:2015-05-28 12:45:20

标签: php oracle stored-procedures php-5.3

我根本就没有得到它。

我可以很好地连接到Oracle数据库,但我的帐户只能执行存储过程。所以我试着用一个。

echo "before";

$nrows = '';
$stid = oci_parse($conn, 'begin :r := AR_INTEGRATIONS.F_SRVCIMPROVE_ACCNT_INCS(:p); end');
oci_bind_by_name($stid, ':p', '');
oci_bind_by_name($stid, ':r', $nrows);

if(!oci_execute($stid)){
 $e = oci_error();
 print htmlentities($e['message']);
 exit;
}



echo "<br/>After";

当我在浏览器上加载它时,它是空白的。但是,当我注释掉oci_bind_by_name()行时,它会显示before但不显示after

这是我第一次使用PHP连接到Oracle并执行查询。这与使用MySQL非常不同。

发生了什么事?

0 个答案:

没有答案