Thread
-
sql standard: \' or ''
CSN <cool_screen_name90001@yahoo.com> — 2004-05-05T21:40:31Z
I heard that the sql standard for escaping quotes is '', and not \'. Is this true? BTW, PHP's pg_escape_string returns \' and not ''. __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
-
Re: sql standard: \' or ''
Gregory Wood <gwood@ewebengine.com> — 2004-05-05T22:10:28Z
CSN wrote: > I heard that the sql standard for escaping quotes is > '', and not \'. Is this true? > > BTW, PHP's pg_escape_string returns \' and not ''. Are you sure about that? ~# php -r "print pg_escape_string(\"I can't believe that quotes are escaped improperly\n\");" I can''t believe that quotes are escaped improperly Greg
-
Re: sql standard: \' or ''
CSN <cool_screen_name90001@yahoo.com> — 2004-05-05T22:20:12Z
--- Gregory Wood <gwood@ewebengine.com> wrote: > CSN wrote: > > I heard that the sql standard for escaping quotes > is > > '', and not \'. Is this true? > > > > BTW, PHP's pg_escape_string returns \' and not ''. > > Are you sure about that? > > ~# php -r "print pg_escape_string(\"I can't believe > that quotes are > escaped improperly\n\");" > I can''t believe that quotes are escaped improperly > > Greg Weird. Via cgi it escapes them as \' and via cli as '', for me anyway. __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
-
Re: sql standard: \' or ''
PT <wmoran@potentialtech.com> — 2004-05-05T22:24:15Z
CSN wrote: > --- Gregory Wood <gwood@ewebengine.com> wrote: > >>CSN wrote: >> >>>I heard that the sql standard for escaping quotes >> >>is >> >>>'', and not \'. Is this true? >>> >>>BTW, PHP's pg_escape_string returns \' and not ''. >> >>Are you sure about that? >> >>~# php -r "print pg_escape_string(\"I can't believe >>that quotes are >>escaped improperly\n\");" >>I can''t believe that quotes are escaped improperly >> >>Greg > > Weird. Via cgi it escapes them as \' and via cli as > '', for me anyway. Check your php.ini There are config options to change the behaviour of most escape functions. Off the top of my head, I don't know for sure what settings will affect pg_escape_string() but I'd be willing to be that's the issue. -- Bill Moran Potential Technologies http://www.potentialtech.com
-
Re: sql standard: \' or ''
scott.marlowe <scott.marlowe@ihs.com> — 2004-05-05T22:28:59Z
On Wed, 5 May 2004, CSN wrote: > > --- Gregory Wood <gwood@ewebengine.com> wrote: > > CSN wrote: > > > I heard that the sql standard for escaping quotes > > is > > > '', and not \'. Is this true? > > > > > > BTW, PHP's pg_escape_string returns \' and not ''. > > > > Are you sure about that? > > > > ~# php -r "print pg_escape_string(\"I can't believe > > that quotes are > > escaped improperly\n\");" > > I can''t believe that quotes are escaped improperly > > > > Greg > > Weird. Via cgi it escapes them as \' and via cli as > '', for me anyway. Maybe their different versions? an older one that uses \' and a newer one that uses ''? Just a guess.