MySQL — PHP-запрос — объединить в где условие

В клиенте mysql запрос с этим условием работает нормально, но если поместить этот запрос на страницу php, он не работает:

Переменная $ _REQUEST:

SELECT * FROM table_name
WHERE 1=1
AND idbook = '$idbook'
AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year )

Если убрать эту строку AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year ) запрос работает нормально.

Как это решить?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]