Thanks David,
I set magic_quotes_sybase to "On" (even though I'm using oracle) and that
did the trick.
php.ini
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = On

I was able to insert data with an apostrophie into the database from a form
and the data looks good.  Seems like Sybase and Oracle treat single quotes
in a similar way.

I wonder why there is no magic_quotes_oracle?

-Kevin
----- Original Message -----
From: "David Robley" <[EMAIL PROTECTED]>
To: "Kevin Dewsnup" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, October 30, 2001 5:57 PM
Subject: Re: [PHP] Problems inserting single quote into Oracle database


> On Wed, 31 Oct 2001 11:01, Kevin Dewsnup wrote:
> > I am having problems with inserting single quote's
> > into an oracle 8.1.7 database through a form.
> >
> > When inserting 'its' it works fine.
> >
> > When inserting 'it's' I get this error:
> > "OCIParse: ORA-01756: quoted string not properly
> > terminated in blah..."
> >
> > So then I try 'it''s' (which works in SQL*Plus) I get
> > this error:
> > "OCIStmtExecute: ORA-00911: invalid character in
> > blah..."
> >
> > Thank's in advance!
> >
> > -Kevin
>
> Backslash works for mysql. Have a look at the addslashes (for putting
> into Oracle) and stripslashes (for displaying data retrieved) functions,
> also the magic_quotes settings in your php.ini.
>
> --
> David Robley      Techno-JoaT, Web Maintainer, Mail List Admin, etc
> CENTRE FOR INJURY STUDIES      Flinders University, SOUTH AUSTRALIA
>
>    My lucky color just faded.


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to