こんにちは、私は現在この問題に固執しています。私はDB上で何かを検索しようとしており、結果を返さない。以下は私のコードです。LIKEを使用したLaravelクエリは結果を返しません
検索文字列1 =ボストン・セルティックス
検索文字列2 =ボストン・セルティックスできません
DBのPOST_TITLE =ボストン・セルティックスはブルズ損失の影響が難しいストレッチ任せることはできない
QUERY
$data = $searchPost->where('post_title', 'like', '%'.$search.'%')
->orderBy('post_date', 'desc')
->offset($offset)
->limit($limit)
->get();
検索文字列1は結果を返しますが、検索文字列2は返しません。
を変更するstr_replaceメソッドを使用するように... ' "%{$検索}%" をしていませんでした% '。 $ search。 '%' ' – lagbox