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';"; Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/165551-solved-faster-processing-method/#findComment-873222 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.