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

Вот пример кода и двойной кавычки означает параметр привязки. Параметр - это ключевое слово из поисковой работы пользователя.Если параметр привязки имеет значение null, считайте его «select all»

В настоящее время, если имя пользователя не ставится ни в одном ключе, этот код не возвращает результата.

Я хочу выбрать все документы.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 С удовольствием, и вы можете его перенести. :-) – Blank

Смежные вопросы