我試圖編寫一個搜索函數,並且正在使用多個下拉列表作爲搜索條件。傳遞參數中帶空白的SQL選擇語句
我有一個像
SELECT * FROM TABLE WHERE OFFICE='$office', NAME='$name', DEPARTMENT='$department';
有時我想與特定的「名稱」,但沒有談論「部門」和「辦公室」來搜索的SQL語句。但是,當我將空白''傳遞給'$ office'和'$ department'時,它只會返回沒有辦公室和部門的人員。無論如何要克服它嗎?
我試圖使用'%'而不是空白,但它沒有工作。 我使用php和MSSQL進行編碼。
由於提前
這個SQL中的任何一個?我認爲它應該是'WHERE OFFICE ='$ office'和NAME ='$ name''。 – SaidbakR