Liamsorsby Posted November 11, 2010 Share Posted November 11, 2010 Hi Been having this problem and can't get this to work although if i just search one of the queries it works. HELPPPP $query = "select * from FUNERAL where CUSTOMER = 'Y' AND POSTCODE LIKE "%$trimmed%" OR COUNTY LIKE "%$trimmed%" order by POSTCODE"; Link to comment https://forums.phpfreaks.com/topic/218377-why-wont-this-work/ Share on other sites More sharing options...
mwasif Posted November 11, 2010 Share Posted November 11, 2010 Try this one $query = "select * from FUNERAL where CUSTOMER = 'Y' AND POSTCODE LIKE '%$trimmed%' OR COUNTY LIKE '%$trimmed%' order by POSTCODE"; Use single quotes instead of double quotes around %$trimmed% Link to comment https://forums.phpfreaks.com/topic/218377-why-wont-this-work/#findComment-1133150 Share on other sites More sharing options...
DavidAM Posted November 11, 2010 Share Posted November 11, 2010 You are also going to need parenthesis around the two OR conditions. As it is written, you will get rows that are Customer = Y and PostCode LIKE whatever; along with rows where County LIKE whatever (regardless of the customer flag). $query = "select * from FUNERAL where CUSTOMER = 'Y' AND (POSTCODE LIKE '%$trimmed%' OR COUNTY LIKE '%$trimmed%') order by POSTCODE"; Link to comment https://forums.phpfreaks.com/topic/218377-why-wont-this-work/#findComment-1133152 Share on other sites More sharing options...
mwasif Posted November 11, 2010 Share Posted November 11, 2010 You are also going to need parenthesis around the two OR conditions. As it is written, you will get rows that are Customer = Y and PostCode LIKE whatever; along with rows where County LIKE whatever (regardless of the customer flag). $query = "select * from FUNERAL where CUSTOMER = 'Y' AND (POSTCODE LIKE '%$trimmed%' OR COUNTY LIKE '%$trimmed%') order by POSTCODE"; Ohh, I missed that part. Link to comment https://forums.phpfreaks.com/topic/218377-why-wont-this-work/#findComment-1133161 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.