模糊查询同一个字段的多个关键词,如果这么写会比较麻烦

select * from test where  city  like "%210212%" or city  like "%210203%"

可以换成正则

select * from testwhere city regexp'210212|210283|210203|.......';

TP5,6框架使用


$arrWhere[] = [‘test’,’REGEXP’,’a|b’];
    $arrInfoList = Db::name(‘test’)->where($arrWhere)
      ->select();

或者


    $arrInfoList = Db::name(‘test’)->where(‘test’,’REGEXP’,’a|b’)
      ->select();
说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...