0
使用Laravel來檢查值在存儲爲逗號分隔的字符串數組,例如字符串存儲在MySQL表1,14,15,20,25laravel查詢其中逗號分隔的字符串
所以我試圖在開始添加逗號,並最終尋找適當
$query = Profile::whereRaw("',' + cf_profile.sub_category_id + ',' LIKE '%,$sub_category->sub_category_id,%'");
任何人都可以讓我知道我要去哪裏錯在這裏,因爲它沒有返回結果。
不幸的是如果確切的數字存儲,而不是它是否在逗號分隔字符串函數只返回。即它將在mysql表中返回2的sub_category_id,但如果它是1,15,2(這將被跳過),則不會。我需要它,所以它會發現所有的事件,有任何進一步的建議? – sprintcar78a
@ sprintcar78a它工作正常。檢查此[小提琴](http://sqlfiddle.com/#!9/39652/1)。如果你仍然不滿意o/p,最好創建一個小提琴。 – Beginner
忽略我有$ haystack,$ needle NOT $ needle,$ haystack!回到原來的刪除評論謝謝! :d – sprintcar78a