in table postcode insert ze2 9ee
space between post code .
in user search , enter correct format postcode ze2 9ee
work fine in like
query . if user enter postcode without space ze29ee
query not working .
the below query not working .
$pcode='ze29ee'; select * postalscheme postcode '%$pcode%'
this should trick:
"select * postalscheme replace(postcode, ' ', '') '%" . str_replace(" ", "", $pcode) . "%'"
this match codes regardless on how many , user places spaces.
also, should escape user input avoid sql injection attack.
Comments
Post a Comment