我尝试使用where语句和'LIKE'进行查询,但似乎没有返回所需的结果我的数据库有一个product表,我的查询是
Product::where('sku', 'like', "%"."A47ROD01"."%")->get()
而存储在数据库中的SKU是A47ROD
3ks5zfa01#
这很正常,您希望使用LIKE A47ROD进行搜索,但您的请求要求您必须至少具有A47ROD01才能找到结果,而A47ROD**01**部分与您的结果不匹配。你需要做的
A47ROD
A47ROD01
A47ROD**01**
Product::where('sku', 'like', "%A47ROD%")->get()
1条答案
按热度按时间3ks5zfa01#
这很正常,您希望使用LIKE
A47ROD
进行搜索,但您的请求要求您必须至少具有A47ROD01
才能找到结果,而A47ROD**01**
部分与您的结果不匹配。你需要做的