senja Posted February 8, 2018 Posted February 8, 2018 private static function getId_featureFilterSubQuery($filter_value, $ignore_join = false) { if (empty($filter_value)) { return array(); } $query_filters = ' AND EXISTS (SELECT * FROM '._DB_PREFIX_.'feature_product fp WHERE fp.id_product = p.id_product AND '; foreach ($filter_value as $filter_val) { $query_filters .= 'fp.`id_feature_value` = '.(int) $filter_val.' OR '; } $query_filters = rtrim($query_filters, 'OR ').') '; return array('where' => $query_filters); } там нужно скобки поставить private static function getId_featureFilterSubQuery($filter_value, $ignore_join = false) { if (empty($filter_value)) { return array(); } $query_filters = ' AND EXISTS (SELECT * FROM '._DB_PREFIX_.'feature_product fp WHERE fp.id_product = p.id_product AND ('; foreach ($filter_value as $filter_val) { $query_filters .= 'fp.`id_feature_value` = '.(int) $filter_val.' OR '; } $query_filters = rtrim($query_filters, 'OR ').') )'; return array('where' => $query_filters); } иначе при нескольких условии не правельная выборка 1 Share this post Link to post Share on other sites More sharing options...
webxtor Posted September 13, 2018 Posted September 13, 2018 (edited) Спасибо большое!! Пришел сюда именно с этой проблемой. Было странно, нужели никто этого не заметил. Вот человек недавно описал подобную проблему, но там сошлись на том, что виной его тема. Я же обнаружил это на свеже установленной. Еще раз благодарю, что разобрались и поделились со всеми! Edited September 13, 2018 by webxtor (see edit history) Share this post Link to post Share on other sites More sharing options...
winniezz Posted September 22, 2020 Posted September 22, 2020 Спасибо большое!! Share this post Link to post Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now