Toggle navigation
深圳掌邦科技有限公司
掌邦首页
关于我们
行业资讯
服务范围
精品案例
解决方案
学习园地
联系我们
thinkphp5 DB 过滤非法字符 strict
2017-08-12
0
2297
可以使用strict来过滤非数据表字段 ``` Db::name('user')->strict(false)->insert($data); ``` 只需要在链式调用中使用strict方法并将其参数设置为false即可。 如果开启字段严格检查的话,在更新和写入数据库的时候,一旦存在非数据表字段的值,则会抛出异常。 在model中可以用allowField过滤 记得DB和model是不一样的 如果需要过滤非数据表字段的数据,可以使用: ``` $user = new User($_POST); // 过滤post数组中的非数据表字段数据 $user->allowField(true)->save(); 如果你通过外部提交赋值给模型,并且希望指定某些字段写入,可以使用: $user = new User($_POST); // post数组中只有name和email字段会写入 $user->allowField(['name','email'])->save(); save方法新增数据返回的是写入的记录数。 ```
学习园地
/
0
个人 点赞
全部
(21)
php
(11)
mysql
(4)
java
(1)
linux
(3)
业务逻辑
(1)
javascript
(1)
热门资讯
大数据解读广州:老三广州,除了GDP还有…
成功!
您的信息已经发送给我们.
错误!
请填写完整.
联系
我们
姓名
邮箱
留言
提交
传递客户价值和影响力
我们时刻站在客户角度思考问题,从根本利益出发寻找突破口,为您提供高端定制服务。
公司
地址
地址:
深圳市龙岗区坂田街道顺兴工业园E栋7楼703号
电话:
0755-28225150
网址:
https://www.zanboon.com/
Email:
service@zanboon.com