我想要搜索高級搜索。搜索功能具有和/或針對每個類別。用戶可以選擇和或的任意組合。這裏我給的截圖用'and'或'or'作爲變量在PHP中查詢
我存儲和/或成可變調用$ PIL,$ pil1,$ pil2和$ pil3。並將它們置於查詢中。這是一個比驗證一個的一切條件和/或
所以這是在PHP中使用PostgreSQL我的查詢
$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."'");
編輯:
現在的問題,所有的變量不能爲空或者查詢將會出錯。任何方式來欺騙這個?
可能是您的'$ pil'或任何變量將爲空。你檢查過了嗎? – jitendrapurohit
我嘗試回顯它們。它不是空的 – Elbert
嘗試回顯整個查詢 – gbestard