搜索工作和分页工作,但我需要有类别结果不是全部。 像这样:WHERE(类别:'admin')。 我如何把它放在这里,这样它的工作原理?现在,当我输入类别时,搜索将无效。
$searchQuery = DB::getInstance()->query("SELECT * FROM users
WHERE (category = 'admin'),
name LIKE '%{$request}%'
OR lastnameLIKE '%{$request}%'
OR username LIKE '%{$request}%'
LIMIT " . (($page* 5) - 5) . ",5");
解决方案:
$searchQuery = DB::getInstance()->query("SELECT * FROM users
WHERE category = 'admin' AND
name LIKE '%{$request}%'
LIMIT " . (($page* 5) - 5) . ",5");
答案 0 :(得分:0)
您(category = 'admin')
已被( )
包裹,而您使用,
代替AND
SELECT * FROM users
WHERE category = 'admin'
AND name LIKE '%{$request}%'
OR lastnameLIKE '%{$request}%'
OR username LIKE '%{$request}%'
LIMIT " . (($page* 5) - 5) . ",5"