簡體   English   中英

如何將類別添加到數據庫查詢中?

[英]How do I add category to my database query?

搜索作品和分頁作品,但我需要的不是全部類別結果。 像這樣: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");

您用( )包裹了(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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM