I am completely flaberghasted and dont understand what i need to do to fix this error. I have a plsql procedure that accepts a varchar2 string and an OUT param which is a nu
I'm no PHP guy, but from the docs:
"You must specify maxlength when using an OUT bind so that PHP allocates enough memory to hold the returned value."
Maybe try something like:
// Bind the input parameter
oci_bind_by_name($stmt1,':MEMBER_NAME',$MEMBER_NAME);
oci_bind_by_name($stmt1,':MEMBER_ID',$MEMBER_ID,20,SQLT_INT);
Not sure about the SQLT_INT data type specification necessity.