데이터베이스에 대한 검색을 수행하는 간단한 검색 스크립트를 사용하여 해당 사용자의 검색 쿼리와 일치하는 모든 데이터 행을 반환해야하지만 내 쿼리 (아래)는 모든 행을 반환합니다. 사용자. 이 문제를 어떻게 해결할 수 있습니까?모든 사용자의 행을 반환하는 MySQL 쿼리
SELECT * FROM tablename
WHERE title LIKE '%" . $q . "%'
OR text LIKE '%" . $q . "%'
AND user='$user'
사이드 참고 다음 $q
쿼리를 보유하고있는 변수 그래서 이것은 PHP에서 실행됩니다.
'$ user'는 PHP 변수입니다. 맞습니까? – BryanH
@BryanH 예 (앞에서 정의한) 세션 변수의 사용자 이름이 포함되어 있습니다 –
나는 SQL 문을 알고 계실 것입니다 –