我正在爲IOS編寫Web服務在cakePhp
並卡住IN
條件。在MySql中使用IN條件搜索
我有一個表dog_temperaments
,它的值爲"happy,dependent,shy"
。
現在,如果IOS給我陣列(高興,害羞的)然後我搜索篩選
Select dog_temperaments.* where temperaments IN(happy,shy)
其工作正常,但如果IOS給我陣列0或任何(通過任何的氣質是指搜索)又如何我會搜索........
任何手段都性情搜索
然後就刪除'IN'條款如果多數民衆贊成的情況下 – Ghost
你是什麼意思0或任何意思?澄清。並添加您嘗試的代碼。 –
在搜索查詢之前放置一個條件,如果數組未形成或爲空,則從查詢中刪除IN。 –