我有一個查詢,像這樣:- >其中()的條款似乎是區分大小寫
$profilesx->where('qZipCode', $location)->
orWhere('qCity', 'LIKE', '%'.$location.'%');
位置在哪裏等於belgrade
和數據庫列說Belgrade
。
它似乎是區分大小寫(使用=或LIKE),所以如果我搜索Belgrade
我得到一個結果,但如果我搜索belgrade
我沒有得到任何結果。
如何使其不區分大小寫?
列的整理是什麼?那定義了*默認*比較方法... – deceze
表/列整理「ci」還是「cs」? – Andrew
嘗試'orWhere('LOWER(qCity)','LIKE','%'。strtolower($ location)。'%');'(你可能需要做一個'\ DB:raw') – apokryfos