dominod Posted August 27, 2010 Share Posted August 27, 2010 Hi, I cant get this MySql query to work: $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND languages='au' OR language='en' ORDER BY hits DESC "; It is the AND languages='au' OR language='en' part which I cant get to work I think.. I want it to select it IF language is either 'en' OR 'au'... Thanks in advnace Link to comment https://forums.phpfreaks.com/topic/211915-why-doesnt-this-mysql-query-work/ Share on other sites More sharing options...
trq Posted August 27, 2010 Share Posted August 27, 2010 $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND (languages='au' OR language='en') ORDER BY hits DESC "; Link to comment https://forums.phpfreaks.com/topic/211915-why-doesnt-this-mysql-query-work/#findComment-1104498 Share on other sites More sharing options...
dominod Posted August 28, 2010 Author Share Posted August 28, 2010 Thanks alot! Link to comment https://forums.phpfreaks.com/topic/211915-why-doesnt-this-mysql-query-work/#findComment-1104530 Share on other sites More sharing options...
dominod Posted August 28, 2010 Author Share Posted August 28, 2010 Hi I am having trouble with this code: $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND (languages='$english' OR languages='$lang') ORDER BY hits DESC "; It is the languages='$lang' that dont work.. $lang = 'Finnish' OR languages='Italian' OR languages='German' I think it has something to do with double ' symbols, but I dont know how to solve it :/ Anyone know? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/211915-why-doesnt-this-mysql-query-work/#findComment-1104548 Share on other sites More sharing options...
fenway Posted August 30, 2010 Share Posted August 30, 2010 Echo the entire query -- but you'll get in less trouble if you use IN(). Link to comment https://forums.phpfreaks.com/topic/211915-why-doesnt-this-mysql-query-work/#findComment-1105224 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.