인터넷을 여러 가지 방법으로 검색했지만 내 질문에 대한 답을 찾을 수 없습니다. 나는 웹 사이트 개발을 가르치고 온라인 부동산 웹 사이트를 만들려고 노력 중이다.PHP를 사용하여 MySQL에서 여러 열 검색
속성을 검색하려고하면 내 문제가 발생합니다. 예를 들어 특정 지역이나 우편 번호의 모든 속성을 검색하려고합니다. 주소 입력란 1, 주소 입력란 2, 우편 번호 및 지역 (예 : London SW1V)과 같은 여러 입력란을 검색하려고합니다.
SELECT property.propertyid, property.propertyname
FROM property
WHERE property.address_1 LIKE '%txtSearchField%'
OR property.address_2 LIKE '%txtSearchField%'
OR property.postcode LIKE '%txtSearchField%'
OR property.area LIKE '%txtSearchField%'
정확히 문제가 무엇입니까? 검색어가 괜찮아 보입니다. 실제로 변수를 보간하고 "txtSearchField"에 대한 테이블을 검색하지 않는다는 것을 확인할 수 있습니까? – Rawkode
당신은 조인 쿼리를 사용하지 않는 경우 속성 앞에 테이블 이름을 넣을 필요가 없습니다. propertyId, propertyname, ...을 사용할 수 있습니다. – jbduzan