mysql預處理 條件數不確定

在讓用戶搜索時,經常遇到,有多個可選的搜索條件。 比如有三個搜索條件:username    lid    bid 一般的應用場景是這樣的: 用戶如果都不填,就搜索出全部。 用戶如果只填username 和bid,就忽略lid,以此類推。 如果必須手寫SQL語句(比如sql太複雜,沒法用查詢構造器),那麼爲了安全(防注入),最好使用預處理,而不是直接去拼接WHERE子句。 解決方法如下:可以設置用
相關文章
相關標籤/搜索