Jump to content

[SOLVED] WHERE clause


dude753

Recommended Posts

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

Link to comment
https://forums.phpfreaks.com/topic/37194-solved-where-clause/
Share on other sites

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...  :)

Link to comment
https://forums.phpfreaks.com/topic/37194-solved-where-clause/#findComment-177705
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.