Laravel 5.5 where()结果不是预期的

时间:2019-03-04 19:14:10

标签: laravel where

Laravel 5.5 DB代码:

DB::table('users')->where('company_id', 'ACB')->toSql()

我希望结果为

SELECT * FROM `users` where `company_id` = `ACB`

但是,我得到了以下结果;

select * from `users` where `company_id` = ?

我做错了什么? 谢谢

1 个答案:

答案 0 :(得分:3)

没有错, <div class="container"> <div> <h2>This Is Title A</h2> <p>Content.</p> </div> <div> <h2>This Is Title B</h2> <p>Content.</p> </div> </div>方法,只会向您显示带有绑定参数的查询。

如果要显示绑定,则需要使用toSql()

这是一种安全措施,可以防止SQL注入 Databuilder使用带问号占位符的准备好的语句。

this PHP docs