On 04-Dec-2015 12:00 -0600, Rob wrote:
I did notice that when I created the tables in SiN...(Sounds funny)
<<SNIP>>

iNav is used in the common vernacular of IBM i


I have changed single quotes to double quotes... Still NO JOY!

No joy would come from changing _every_ apostrophe in the expression to a double-quote; if that was what was done.

AIUI, the suggestion was to change the delimiter for the PHP string only; i.e. what was noted was that Mike had «changed the outer quote <sic> to ""». Perhaps clearer, «changed the outer apostrophes used as delimiters for the PHP string, to use instead, the double-quotes as delimiters for the PHP string; i.e. from '…' to "…", whereby the ellipsis character between the changed delimiters represents all of the enclosed characters that remained unchanged»

Thus the implication was to change the given, shown in the first bullet below, to what is shown in the second bullet below; noting only the /outer/ two apostrophe characters were changed to be double-quote characters:

• $sQry = 'SELECT ID FROM FINAL TABLE( INSERT INTO MyLibrary.zTest ( METHOD, AGENT, IP ) VALUES ( 'GET', 'Mozilla/5.0 (Windows NT 10.0; WOW64;rv:42.0) Gecko/20100101 Firefox/42.0', '76.187.52.97' ) ) ;' ;

• $sQry = "SELECT ID FROM FINAL TABLE( INSERT INTO MyLibrary.zTest ( METHOD, AGENT, IP ) VALUES ( 'GET', 'Mozilla/5.0 (Windows NT 10.0; WOW64;rv:42.0) Gecko/20100101 Firefox/42.0', '76.187.52.97' ) ) ;" ;


I infer that the following already is understood, and that at issue, is probably a case of overlooking the obvious; offered anyhow:

Such revisions are required generally for when a common delimiter is used for both the string(s) embedded within another string [the outer string]; the change to the string specifications is made so the parser(s) of the strings can /understand/ the intended meaning for the input. Typically if either string-notation supports an alternative delimiter, then that alternative form should be used for either the outer string or the inner string(s). Otherwise either the inner-strings must be /escaped/ with the escape character supported by the parser of the inner-string, or the inner-strings have to be /escaped/ with an escape character supported by the parser of the outer-string so the parser of the outer-string knows that the following character is not supposed to be interpreted as an end-of-string.


<<SNIP>>



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.