Q695 Posted July 10, 2009 Share Posted July 10, 2009 Is there a faster way to process this statement: $sql="SELECT * FROM players WHERE gloves='$item' AND id='$id' OR helmet='$item' AND id='$id' OR amulet='$item' AND id='$id' OR weapon='$item' AND id='$id' OR armor='$item' AND id='$id' OR shield='$item' AND id='$id' OR ring='$item' AND id='$id' OR boots='$item' AND id='$id' OR rune='$item' AND id='$id';"; Link to comment https://forums.phpfreaks.com/topic/165551-solved-faster-processing-method/ Share on other sites More sharing options...
kickstart Posted July 10, 2009 Share Posted July 10, 2009 Hi Bit cleaner:- $sql="SELECT * FROM players WHERE (gloves='$item' OR helmet='$item' OR amulet='$item' OR weapon='$item' OR armor='$item' OR shield='$item' OR ring='$item' OR boots='$item' OR rune='$item') AND id='$id';"; You coul also try:- $sql="SELECT * FROM players WHERE '$item' IN (gloves, helmet, amulet, weapon, armor, shield, ring, boots, rune) AND id='$id';"; All the best Keith Link to comment https://forums.phpfreaks.com/topic/165551-solved-faster-processing-method/#findComment-873222 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.