1. 程式人生 > >tp5同一欄位的多個模糊條件查詢

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 '可愛%' )