2016-06-24 2 views
0
SELECT documents.abc FROM documents WHERE documents.def IN "" 

다음은 샘플 코드이며 큰 따옴표는 바인딩 매개 변수를 의미합니다. 매개 변수는 사용자 검색 작업의 키워드입니다.바인딩 매개 변수가 null 인 경우 "모두 선택"으로 간주하십시오.

현재 사용자가 키워드를 입력하지 않으면이 코드는 결과를 반환하지 않습니다.

매개 변수가 null이거나 비어 있으면 모든 documents.abc를 선택하려고합니다.

도와 줄 수 있나요?

답변

0

이 의미가 있습니까?

SELECT documents.abc FROM documents WHERE $param IS NULL OR $param = '' OR documents.def IN ($param) 
+0

글쎄, 너는 내 친구를 구해줘! 정말 고맙습니다!! – humanresoursuck

+0

5 분 후에 답을 고맙게 선택하겠습니다! – humanresoursuck

+0

@humanresoursuck 즐거움과 함께, 당신은 그것을 upvote 수 있습니다. :-) – Blank

관련 문제