我用这种方式去查询,想用预编译的方式绑定参数Db::table('order')->where('username','like','%:username%')->bind(['username'=>'web'])->select();结果报错:SQLSTATE[HY093]: Invalid parameter number: parameter was not defined求解,谢谢诸位
2 回答
![?](http://img1.sycdn.imooc.com/533e4d5b0001d57502200203-100-100.jpg)
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
Db::table('order')->where('username','like',':username')->bind(['username'=>'%web%'])->select();
![?](http://img1.sycdn.imooc.com/54584cde0001d19202200220-100-100.jpg)
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
Db::table('user')->where("telnum like :para")->bind(['para'=>'%123456%'])->select();
亲测可以
- 2 回答
- 0 关注
- 958 浏览
添加回答
举报
0/150
提交
取消