gpt4 book ai didi

php - FuelPHP 的 orm 和 mysql 不区分大小写 `like`

转载 作者:行者123 更新时间:2023-11-29 03:30:34 26 4
gpt4 key购买 nike

我正在使用 FuelPHP 和 MySQL,并且想使用 ORM 以不区分大小写的 like 查询对具有区分大小写排序规则的列进行查询。

例如,在我的 orm 模型中,我想做这样的事情:

public static function search_by_name($name)
{
return self::query()->where('name', 'like', '%' . $name . '%')->get();
}

这里的问题是,当我搜索 $name = 'john' 时,表达式将不匹配列包含 John 的行,反之亦然。

有人知道如何解决这个问题吗?

最佳答案

解决方法是使用 FuelPHP 中提供的“自定义 SQL”查询功能,绕过语法限制,并获取传递给数据库的 SQL 查询字符串。

关于php - FuelPHP 的 orm 和 mysql 不区分大小写 `like`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31278527/

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