我根本就没有得到它。
我可以很好地连接到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非常不同。
发生了什么事?