Я хотел бы выполнить поиск расширенного поиска. Функция поиска имеет и/или для каждой категории. Пользователь может выбрать любую комбинацию и n или. Здесь я даю скриншотЗапрос в PHP с помощью «и» или «или» как переменной
Я хранить и/или в переменный вызове $ PIL, $ pil1, $ pil2 и $ pil3. И поставит их в запрос. это лучше, чем проверять один за другим каждый состояние и/или
Так что это мой запрос с использованием PostgreSQL в PHP
$query = pg_query("SELECT evaluationdate,onlinename,channel,topik,reviewername,sourceevaluation,evaluation
from AgentPerformance
where onlinename like '%".$VEOn1."%'
".$pil." reviewername like '%".$VERev1."%'
".$pil1." channel like '%".$VEChan1."%'
".$pil2."sourceevaluation like '%".$VESource1."%'
".$pil3."evaluationdate between '".$VEStart1."' and '".$VEEnd1."'");
EDIT:
Проблема теперь, все переменные не должны быть пустыми или запрос будет ошибкой. любой способ обмануть это?
может быть вашим '$ pil' или любая переменная будет пуста. Вы проверили это? – jitendrapurohit
ive попробуйте их повторить. он не пуст – Elbert
попытаться повторить весь запрос – gbestard