我使用 my SQL
作为项目的后端,我需要从 database
获取所有记录,其中输入字符串的某些部分在 database
字符串如下:
table = 卖家
id company_name seller_name
1 companyname1 seller1
2 companyname2 seller2
3 companyname3 seller3
4 companyname4 seller4
给定的字符串是 1105 companyname1 is outstanding
所以如果 laravel
或 MySQL
可能的话,我需要为给定的字符串获取 id = 1
那么请帮助我。
最佳答案
您可以使用 like
构建查询:
where $YourString like concat('%', companyname, '%')
注意:在某些情况下,一个公司名称可能与另一个公司名称非常相似(“company1”和“company10”)。如果这是一个问题,正则表达式可能会有所帮助。
关于mysql - 在 laravel 或 mysql 中搜索字符串中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860730/