首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP

TP5数据库操作时怎么过略不存在的字段

作者:小萝卜 2019-09-12 浏览 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)

文章评论

    高端网站建设