NYCPHP Meetup

NYPHP.org

[nycphp-talk] oci8 bind error

Eric Gewirtz eric.gewirtz at solutiononecdi.com
Thu Jul 2 22:35:54 EDT 2009


Hi Dan,

I found my bug (actually my partner found it)- embarrassed to admit it but
here it is - the sql to parse is being stored in a var called $insSQL and
the oci_parse is using $insSql (note the QL vs ql) I knew it was something
dumb :-(. Interesting that the oci_parse() does not throw an error on a null
or empty var.

$insSQL = "INSERT INTO KB_TEST  VALUES (:TESTNAME)"; 
$stmt = oci_parse($con, $insSql); 
if (!$stmt) die ('Parse for insert failed'); 
$val = 'ERIC'; 
$bindVar = ':TESTNAME'; 
ioci_bind_by_name ($stmt, $bindVar, $val))

Thks again. Btw, I tested without the length parm and the bind worked.

Eric

SolutionOne
Eric Gewirtz
162 Turk Hill Road
Brewster NY, 10509
Phone: 845-729-7800
FAX:    845-279-5502


>-----Original Message-----
>From: talk-bounces at lists.nyphp.org [mailto:talk-bounces at lists.nyphp.org] On
>Behalf Of Daniel Convissor
>Sent: Thursday, July 02, 2009 7:34 PM
>To: NYPHP Talk
>Subject: Re: [nycphp-talk] oci8 bind error
>
>Hi Eric:
>
>On Thu, Jul 02, 2009 at 01:32:22PM -0400, Eric Gewirtz wrote:
>>
>> Thanks I truly appreciate your help - With some minor tweaks this code
>does
>> work so at least I know it is not our version of php on the SUN box.
>
>Good.  Sorry it had some bugs.  I hate sending out code without testing
>it myself.
>
>
>> I'm not
>> yet sure why the bind works here and not in my sample because I also
>passed
>> in variables to the bind and I'm in the process of trying to get mine to
>> work.
>
>Your code doesn't set the length and the type parameters in the bind
>call.  Not sure if that's why it's failing, but it's possible.
>
>Enjoy the long weekend,
>
>--Dan
>
>--
> T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
>            data intensive web and database programming
>                http://www.AnalysisAndSolutions.com/
> 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409
>_______________________________________________
>New York PHP User Group Community Talk Mailing List
>http://lists.nyphp.org/mailman/listinfo/talk
>
>http://www.nyphp.org/show_participation.php





More information about the talk mailing list