Laravel 查询构建器 where 条件无效?
使用laravel 5.3查询数据库时,where条件传递的参数解析出的sql语句参数变为“?”。代码如下:
关于 LearnKu
对结果没有影响 会不会是 ->toSql() 的时候用 ? 代替对应的值了
->toSql(); 换成 ->getBindings(); 就可以看到 sm_00001 这个值
@Ken 是的,弄明白了,这是PDO 的预查, 目的是防止 SQL 注入