pdoTools - помогите составить запрос
Доброго времени суток.
Никак не могу составить подобный запрос
Как можно объединить запросы по второй строчке?
Почему сделано так сложно? Потому что динамически могут добавляться другие условия и так удобнее всего их добавлять.
Никак не могу составить подобный запрос
WHERE ( `Item`.`operator` = 4 AND (`Item`.`work` LIKE 3 OR `Item`.`task` LIKE 3) )
Делаю следующее:$parametersArr[] = '"operator:=" : "'. $userid . '"';
$parametersArr[] = '"work:LIKE" : "%'.$_GET['param'] . '%",' . '"OR:task:LIKE" : "%'.$_GET['param'] . '%"';
$parameters = implode(',',$parametersArr);
if ($parameters!='') {$default['where'] = '{' . $parameters . '}' ;}
Получаю это WHERE ( `Item`.`operator` = 4 AND `Item`.`work` LIKE 3 OR `Item`.`task` LIKE 3 )
и как можно наблюдать не совсем то что нужно!Как можно объединить запросы по второй строчке?
Почему сделано так сложно? Потому что динамически могут добавляться другие условия и так удобнее всего их добавлять.
Комментарии: 1
$where = $modx->toJSON(
array('
( `Item`.`operator` = 4 AND (`Item`.`work` LIKE 3 OR `Item`.`task` LIKE 3) )
')
);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.