si
Administrator
OCIStmtExecute: ORA-24324: service handle not initialized
один и тото же скрипт при многократном выполнениее переодически дает такое сообщение.
php-5.0.0-RC3, linux, Ora 9iR2
-~{}~ 04.06.04 23:17:
попутный вопрос
как получить в РНР всю record целиком, т.е вделать типа такого
:retval:=tmp;
я что-то не смог найти как это сделать.
один и тото же скрипт при многократном выполнениее переодически дает такое сообщение.
PHP:
$db = 'DB';
$db_conn = oci_pconnect( "user", "password" ,$db);
if ( !$db_conn )
die("Can not connect!");
$cmdstr = <<<EOF
DECLARE
tmp users%rowtype;
BEGIN
tmp:=auth.getUser( id => :user_id);
:retval:=tmp.name;
END;
EOF;
//oci_internal_debug(1);
$parsed = oci_parse($db_conn, $cmdstr);
$user_id=1;
oci_bind_by_name($parsed,":user_id",$user_id);
oci_bind_by_name($parsed,":retval",$user,100);
if ( !ociexecute($parsed) )
echo "Error";
else{
var_dump($user);
}
?>
-~{}~ 04.06.04 23:17:
попутный вопрос
как получить в РНР всю record целиком, т.е вделать типа такого
:retval:=tmp;
я что-то не смог найти как это сделать.