データベースを検索するための簡単な検索スクリプトがあり、そのユーザーに属する検索クエリに一致するデータのすべての行を返す必要がありますが、私のクエリ(以下)はすべてのユーザーから行を返します。これを修正する方法はありますか?
SELECT * FROM tablename
WHERE title LIKE '%" . $q . "%'
OR text LIKE '%" . $q . "%'
AND user='$user'
補足:これはPHPで実行されるため、$q
はクエリを保持する変数です。