dude753 Posted February 5, 2007 Share Posted February 5, 2007 Hey, I've looked and looked but I just can't find anywhere which says how to do this. Here's my query. I want it to show info from just 2 specific categorys, not any of the other possible categories. Here's one of the variations I tried: $sql="SELECT * FROM `values` WHERE `name` LIKE '%".$q."%' AND `category` = 'normal_rares' OR 'seasonal_rares' ORDER BY `rd` DESC LIMIT 15"; I also tried: $sql="SELECT * FROM `values` WHERE `name` LIKE '%".$q."%' AND `category` = 'normal_rares' OR `category` = 'seasonal_rares' ORDER BY `rd` DESC LIMIT 15"; I can't seem to get this to work. Any ideas? Thanks Quote Link to comment Share on other sites More sharing options...
richardw Posted February 5, 2007 Share Posted February 5, 2007 try this, group the values, but your statement needed another field name in the OR <?php $sql="SELECT * FROM `values` WHERE (`name` LIKE '%".$q."%') AND (`category` = 'normal_rares' OR `category` = 'seasonal_rares' ORDER BY `rd` DESC LIMIT 15";?> Hope this works... Quote Link to comment Share on other sites More sharing options...
fenway Posted February 5, 2007 Share Posted February 5, 2007 Missing close paren before the order by clause... Quote Link to comment Share on other sites More sharing options...
richardw Posted February 5, 2007 Share Posted February 5, 2007 Thanks for catching the error! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.