$aa = India::find();
$players = $aa
->where('player LIKE :query', [':query'=>'S%'])
->orderBy('position, player')->all();
$countnumber = $aa->count();
此代码返回没有区分大小写的结果。 给出玩家姓名开头的结果' S'或者'。
但我想制作,只是选择播放器名称而不是' S'。 如何限制它在PHP中选择区分大小写Yii2 Framworok?
答案 0 :(得分:3)
如果您使用的是MySQL,可以使用BINARY
进行查询所以你的Yii2代码应该是这样的:
$players = India::find()
->where(['LIKE BINARY', 'player', $query_parameter])
->orderBy('position, player')->all();