tp5同一字段的多个模糊条件查询

public function test()
{
    $map['r_name'] = [['like', '普通%'], ['like', '牛逼%'], ['like', '可爱%'], 'or'];
    $list = Db::table("tp_role")
        ->fetchSql(true)
        ->where($map)
        ->select();
    dump($list);
}
SELECT * FROM `tp_role` WHERE  ( `r_name` LIKE '普通%' or `r_name` LIKE '牛逼%' or `r_name` LIKE '可爱%' )

猜你喜欢

转载自blog.csdn.net/qq_28137309/article/details/83416545