这个方法可以对前台输入的内容content与数据库中多个列模糊匹配,输出结果,是主页模糊搜索的不二之选 $content = $_GET["content"]; //从前端获取搜索关键字 $List = Db::table('Lesson') ->where([ 'school_name' => ['like','%' . $content . '%'], //school_name列有$content ]) ->whereOr([ 'place' => ['like','%' . $content . '%'], //或者place列有$content ]) ->whereOr([ 'subject' => ['like','%' . $content . '%'], //或者subject列有$content ]) ->whereOr([ 'grade' => ['like','%' . $content . '%'], //或者grade列有$content ]) ->select(); return json($List);
thinkphp5多检索条件使用OR模糊搜索
最新推荐文章于 2023-05-15 10:19:29 发布