1

sql 的 CS-Cart DB 占位符是OR什么?我已经尝试搜索文档。但是没有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);

但它不起作用。

4

2 回答 2

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

db_get_array(查询所有占位符、第一个参数、第二个参数等)

如果您使用 LIKE,请记住将 %s 添加到您的参数中: $first = '%foo%';

于 2014-10-15T15:42:13.550 回答
0

这是关于 CS-Cart 占位符的文档:http: //docs.cs-cart.com/4.2.x/core/db/placeholders.html

于 2014-10-23T14:50:52.683 回答