首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP5数据库操作时怎么过略不存在的字段
作者:小萝卜 2019-09-12 【 TP5 TP3.2 】 浏览 2769
简介当我们提交表单需要插入数据时,往往我们提交的字段里面有那么几个对应得表是不存在该字段的,tp5怎么在添加或修改时过滤不存在的的字段了?
TP5数据库插入数据,修改数据时,怎么过略不存在的的字段
当我们提交表单需要插入数据时,往往我们提交的字段里面有那么几个对应得表是不存在该字段的,tp5怎么在添加或修改时过滤不存在的的字段了?
我们再用tp3.2是使用create实现过滤
M('table')->create(); //过略不存在的字段
M('table')->add($data); //插入数据
tp5.0根据手册使用strict(false)来实现
//修改数据 过滤不存在的字段
db('table')->where("id",'=',$id)->strict(false)->update($postdata);
//添加数据 过滤不存在的字段
db('table')->strict(false)->insert($postdata);
很赞哦! (0)
上一篇:tp5判断一张数据表是否存在
下一篇:tp5怎么获取一个数组参数
相关文章
- ThinkPHP集成QueryList和PhantomJS插件实现采集动态加载的页面的数据
- tp5使用jwt生成token,做api的用户认证
- TP6/Mysql源生查询当前月每天的数据统计
- TP6 TP5一键生成sitemap站点地图索引文件 代码分享
- tp5 致命错误: Class 'think\route' not found
- tp5 上传文件时怎么让他不自动生成子文件夹?
- TP6图片上传怎么验证图片的大小和类型?
- TP6配置安装多应用模式后报错HTTP ERROR 500
- TP6使用redis操作报错Store [redis] not found.
- TP6 TP5一键生成sitemap站点地图 代码分享