gpt4 book ai didi

php - 从逗号分隔中查找匹配的关键字

转载 作者:可可西里 更新时间:2023-11-01 07:34:25 24 4
gpt4 key购买 nike

我正在尝试使用 FIND_IN_SET 从逗号分隔字符串中查找关键字,这是 Laravel 框架中的 mysql 查询。

$Keyword = $_POST['keyword'];
$Result = DB::table('faqtopic')
->whereRaw('FIND_IN_SET(?,Keywords)', 'LIKE', ''[$Keyword])
->get();

常见问题表:

╔════╦══════════════╗
║ id ║ keywords ║
╠════╬══════════════╣
║ 1 ║ php, android ║
║ 2 ║ microsoft,net║
║ 3 ║ android, ios ║
╚════╩══════════════╝

我得到两个结果,如果我传递 android 关键字但没有得到任何结果,我只传递 andro。如果用户通过 andro 关键字进行搜索查询,我想获得 android 结果。

知道如何得到这个结果。

谢谢。

最佳答案

试试这段代码,

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

关于php - 从逗号分隔中查找匹配的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35650611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com