ユーザーデータベースで検索できるPHPの検索クエリがあります。1 つの特定の ID (w_id) に接続されているユーザーのみが表示されることが重要です。そして、すべてのユーザーが 1 つ持っています。つまり、検索者に属さないクライアントを他の管理者に見られたくないのです。
そのため、すべてのユーザーに w_id を指定しました。私の問題は、クエリがそれを無視しているように見えることです。
これが私のコードです。
$raw_search_results = mysqli_query($con,"SELECT * FROM customers
WHERE (`firstname` LIKE '%".$search."%')
OR (`lastname` LIKE '%".$search."%')
OR (`adress` LIKE '%".$search."%')
OR (`email` LIKE '%".$search."%') AND w_id='$webshop_info[w_id]' limit 0,50")
or die(mysqli_error());
このコードは、4、3、6 などのすべてのユーザーを表示しますが、は 1として定義されているw_id
ため、1 のユーザーのみである必要があります。$webshop_info[w_id]
助言がありますか?