harleyh Posted October 27, 2010 Share Posted October 27, 2010 I can't for the life of me figure out why this won't work.... SELECT * FROM buyer_listings WHERE acct_type='FHA' AND buyerCity='Hollywood' AND bedrooms>=1 AND baths>=1 AND ($val BETWEEN sqf_min AND sqf_max, $val2 BETWEEN price_min AND price_max); Error; Operator AND should contain 1 column. Link to comment https://forums.phpfreaks.com/topic/217003-stuck-on-mysql-query/ Share on other sites More sharing options...
Pikachu2000 Posted October 27, 2010 Share Posted October 27, 2010 I believe: ($val BETWEEN sqf_min AND sqf_max AND $val2 BETWEEN price_min AND price_max); Link to comment https://forums.phpfreaks.com/topic/217003-stuck-on-mysql-query/#findComment-1127097 Share on other sites More sharing options...
akitchin Posted October 27, 2010 Share Posted October 27, 2010 not sure why you're using: ($val BETWEEN sqf_min AND sqf_max, $val2 BETWEEN price_min AND price_max); that breaks the MySQL syntax. try: SELECT * FROM buyer_listings WHERE acct_type='FHA' AND buyerCity='Hollywood' AND bedrooms>=1 AND baths>=1 AND $val BETWEEN sqf_min AND sqf_max AND $val2 BETWEEN price_min AND price_max if that doesn't work, you may need to specify the BETWEEN requirements separately (ie. sqf_min <= $val AND sqf_max >= $val). EDIT: beaten to the punch, leaving this on because i don't want to have wasted all this finger pressing Link to comment https://forums.phpfreaks.com/topic/217003-stuck-on-mysql-query/#findComment-1127099 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.