How to search only beginning of a field by modifying SQL query?
-
I’m offering a search by postcode option but I only want results to match the beginning of the text field.
As an example, I’ve added postcode as a custom field and added two businesses with the postal codes E2JABC and ABC123. When I search for ABC I get both listings.
Where is the SQL query run?
I can get the results in myphpadmin with the query
SELECT *
FROMnp_8_postmeta
WHEREmeta_key
= “_wpbdp[fields][13]”
ANDmeta_value
LIKE “n11%”
LIMIT 0 , 30How could I modify the php to allow for this condition ie starting with the entered postcode.
My concern is that the code change will likely affect both the postal code and the town/city as well, whereas I’d prefer it to be field specific.
All thoughts appreciated.
Chris
http://wordpress.org/extend/plugins/business-directory-plugin/
- The topic ‘How to search only beginning of a field by modifying SQL query?’ is closed to new replies.