Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从逗号分隔符中查找匹配的关键字_Php_Mysql_Laravel_Laravel 5.1 - Fatal编程技术网

Php 从逗号分隔符中查找匹配的关键字

Php 从逗号分隔符中查找匹配的关键字,php,mysql,laravel,laravel-5.1,Php,Mysql,Laravel,Laravel 5.1,我试图从逗号分隔字符串中用find\u IN\u SET查找关键字,下面是Laravelframwork中的mysql查询 $Keyword = $_POST['keyword']; $Result = DB::table('faqtopic') ->whereRaw('FIND_IN_SET(?,Keywords)', 'LIKE', ''[$Keyword]) ->get(); 常见问题解答主题表: 如果我通过了android关键字,但没有得到任何结果,我只通过

我试图从逗号分隔字符串中用
find\u IN\u SET
查找关键字,下面是
Laravel
framwork中的mysql查询

$Keyword = $_POST['keyword'];
$Result = DB::table('faqtopic')
    ->whereRaw('FIND_IN_SET(?,Keywords)', 'LIKE', ''[$Keyword])
    ->get();
常见问题解答主题表: 如果我通过了
android
关键字,但没有得到任何结果,我只通过了
andro
,我会得到两个结果。如果用户通过搜索查询的
andro
关键字,我想得到android结果

你知道如何得到这个结果吗

谢谢。

使用%

$Keyword = $_POST['keyword'];
$Result = DB::table('faqtopic')
    ->whereRaw('FIND_IN_SET(?,Keywords)', 'LIKE', '%'.$Keyword.'%')
    ->get();
试试这个代码

$data = modelName::where('filedName', 'like', '%keyword%')->get();
$data = modelName::where('filedName', 'like', '%keyword%')->get();