2014-10-15 5 views
1

Что такое заполнитель CS-Cart DB для sql OR? Я уже пытаюсь найти документацию. Но нет никакого примера для OR так. Следующий код - это то, что я пытаюсь запросить!Заполнитель CS-Cart DB для OR

$companies = db_get_array('SELECT * FROM ?:companies WHERE categories LIKE ?l', $first_category, 'OR LIKE ?l', $middle_category, 'OR LIKE ?l', $last_category, 'OR LIKE ?l', $category_id); 

Но это не работает.

ответ

1
db_get_array(
    'SELECT * FROM ?:companies 
    WHERE categories LIKE ?l OR categories LIKE ?l...', 
    $first, 
    $second, 
    ... 
); 

db_get_array (запрос со всеми заполнителей, первым параметром, второй параметр, и т.д.)

Не забудьте добавить% s к параметрам, если вы используете LIKE: $first = '%foo%';