laravel5.3 EQ ORM查询时where条件无效?

使用laravel 5.3查询数据库时,where条件传递的参数解析出的sql语句参数变为“?”。代码如下:

$users = DB::table('tiaozhan_activity')->where('ins_id','sm_00001')->toSql(); 
dd($users); //输出:"select * from tiaozhan_activity where ins_id = ?"
忽然笑
浏览 587回答 3
3回答

呼如林

pdo防sql注入,?相当于占位

慕无忌1623718

Laravel 的查询构造器和 Eloquent ORM 用的是 PDO 的预查, 目的是防止 SQL 注入
打开App,查看更多内容
随时随地看视频慕课网APP