企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
laravel whereRaw 和 where(DB::raw('')) 用 where(DB::raw(''))的时候,结尾会被增加一个莫名其妙的 is null() 用toSql()发现的,而使用whereRaw则不会 ~~~ Copy $student=DB::table("info")->whereRaw('id> ? and fenshu >= ?',[2,300])->get();//多个条件 ~~~ **建议使用laravel whereRaw** **特别注意:函数中的$start变量需要加单引号** ~~~ Copy XcReservation::where(['status'=>1,'teacher_id'=>$teacherid]) ->whereRaw("DATE_FORMAT(start_time,'%Y-%m-%d') >= '$start'") ->whereRaw("DATE_FORMAT(start_time,'%Y-%m-%d') <= '$end'") ->get(); ~~~