为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
忽然笑 2019-03-15 09:48:11
使用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 = ?"
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

Laravel 的查询构造器和 Eloquent ORM 用的是 PDO 的预查, 目的是防止 SQL 注入

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 586 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信