У меня есть запрос, который я тестировал вне PHP непосредственно на SQL и все еще получаю ту же проблему
Идея состоит в том, что $ currentArtist отправляется с использованием метода GET, где это значение соответствует значению в столбцах event_artist
информация отображается.
SELECT * FROM `".DBN."`.`events` WHERE `event_artist1` OR `event_artist2` OR `event_artist3` = '".$currentArtist."' ";
Проблема в том, что она полностью игнорирует часть WHERE
запроса. Он просто возвращает полные результаты таблицы, а не результаты, которые соответствуют $currentArtist
.
Я тестировал $currentArtist
и он отлично работает. Я не понимаю, как получить полное заявление для работы.
Я попытался окружить операторы OR
в скобках, как в:
(`event_artist1` OR `event_artist2`...) = '".$currentArtist."'
Это возвращает результат, если $currentArtist
равен «1», который является первым человеком в таблице «Художники», где хранится их информация.
Любая помощь будет принята с благодарностью.