hi hm - it would help if you'd send us the code where you generate the query _ma # life would be easier if i knew the source code... > Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> > Datum: Wed, 5 Nov 2003 14:23:06 -0500 > An: "'ma'" <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" <php-db@xxxxxxxxxxxxx> > Betreff: RE: Select Value with 's > > Tried both... Still no joy... > > The statement becomes > $info = mysql_query('Select * From customer Where customer.customer LIKE St > Mary's Hospital'); > > Maybe I need to be a little clearer... Seem that the sql statement is now > getting the correct value > But the extra ['] is confusing it.... > > > -----Original Message----- > From: ma [mailto:grillen@xxxxxxxxxxxxxx] > Sent: Wednesday, November 05, 2003 2:07 PM > To: PHP-DB > Subject: Re: Select Value with 's > > hi > > ok - than make it this way: > > $info = mysql_query( Select * From customer Where customer.customer LIKE "St > Mary's Hospital"); > > anyways - shouldn't it be like this?: > > $FF = "St Mary's Hospital"; > $info = mysql_query('Select * From customer Where customer.customer LIKE > "'.$FF.'"'); > > _ma > > # life would be easier if i knew the source code... > >> Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> >> Datum: Wed, 5 Nov 2003 14:01:37 -0500 >> An: "'ma'" <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" <php-db@xxxxxxxxxxxxx> >> Betreff: RE: Select Value with 's >> >> Sorry I left out the exact form.... >> >> It is >> >> $info = mysql_query( Select * From customer Where customer.customer >> LIKE 'St Mary's Hospital'); >> >> >> >> -----Original Message----- >> From: ma [mailto:grillen@xxxxxxxxxxxxxx] >> Sent: Wednesday, November 05, 2003 1:56 PM >> To: PHP-DB >> Subject: Re: Select Value with 's >> >> hi >> >> think you should use ' when you create the query and " in the >> SQL-statement for comparison: >> >> $qry = 'SELECT * >> FROM customer >> WHERE customer.customer LIKE "'.$FF.'"'; >> >> _ma >> >> # life would be easier if i knew the source code... >> >>> Von: "Aleks @ USA.net" <Aleks.k@xxxxxxx> >>> Datum: Wed, 5 Nov 2003 13:52:51 -0500 >>> An: "'CPT John W. Holmes'" <holmes072000@xxxxxxxxxxx>, "'ma'" >>> <grillen@xxxxxxxxxxxxxx>, "'PHP-DB'" <php-db@xxxxxxxxxxxxx> >>> Betreff: RE: Select Value with 's >>> >>> Thanks John for the answer.... But... >>> >>> Now my select statement on the Result.php page errors out when The >>> value has the [']in it..... What the select statement looks like now >>> Is >>> >>> Select * >>> From customer >>> Where customer.customer LIKE 'St Mary's Hospital' >>> >>> Error message is >>> >>> Warning mysql_fetch_array(): supplied argument is not a valid MySQL >>> result >>> >>> >>> >>> >>> >>> -----Original Message----- >>> From: CPT John W. Holmes [mailto:holmes072000@xxxxxxxxxxx] >>> Sent: Wednesday, November 05, 2003 1:45 PM >>> To: Aleks @ USA.net; 'ma'; 'PHP-DB' >>> Subject: Re: Select Value with 's >>> >>> From: "Aleks @ USA.net" <Aleks.k@xxxxxxx> >>>> First I build my select list: >>>> >>>> <SELECT NAME="Cid" size="1"> >>>> <OPTION Selected VALUE="">All Customers</OPTION> >>>> >>>> <? >>>> While ($Site = mysql_fetch_array($S)) { >>>> $Sid = $Site["CID"]; >>>> $SName = htmlspecialchars($Site["Customer"]); >>>> echo("<option value='$SName'>$SName</options>\n"); >>> >>> Easy fix: echo("<option value=\"$SName\">$SName</options>\n"); >>> >>> Long version: >>> >>> htmlspecialchars() does not change single quotes unless you pass >>> ENT_QUOTES as the second parameter. What you're ending up with is a >>> value >> such as: >>> >>> value='St. Mary's' >>> >>> which, HTML will interpret as a value of "St. Mary" and an unknown s' >>> attribute. So, >>> >>> $SName = htmlspecialchars($Site["Customer"], ENT_QUOTES); >>> echo("<option value='$SName'>$SName</options>\n"); >>> >>> will convert single quotes to HTML entities and not affect the value. >>> >>> The "easy fix" above works because it uses double quotes around the >>> value and htmlspecialchars() already changes double quotes by default. >>> >>> ---John Holmes... >>> >> >> -- >> PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: >> http://www.php.net/unsub.php >> >> -- >> PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: >> http://www.php.net/unsub.php >> > > -- > PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: > http://www.php.net/unsub.php > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php