형제의 이름을 찾기 위해 내 데이터베이스에 대한 검색 기능을 설정했습니다. 형제가 둘 이상의 열에 나열된다는 점에서 문제가 발생했습니다. OR을 사용하여 데이터베이스에서 3 개 이상의 열을 조사 할 수 있는지 궁금합니다. 1 열 이상 검색
이
내가 지금 가지고있는 것입니다SELECT * FROM movie WHERE $dropdown_1 LIKE '%$search%'"
dropdown_1
가 형제 자매를 포함하여 여러 가지 일 수 있지만 나는 형제가 dropdown_1
선택한 경우 있는지 확인하는 것이, siblings_1
에서 siblings_2
, siblings_3
및 siblings_4
을 볼 것이다 싶습니다 이름이 일치합니다.
+1 같다 : 차라리 OR''보다는'UNION'를 사용하지만 달리 합의 것입니다. –
@OMGPonies 저에게 감사드립니다. 궁금합니다. 어떻게 'UNION'을 사용하여 다시 작성하겠습니까? :) –
'WHERE 'siblings_1 LIKE'% search % 'UNION SELECT ... WHERE'siblings_2 LIKE '% search %'... ' –