基于thinkPHP类的插入数据库操作功能示例


Posted in PHP onJanuary 06, 2017

本文实例讲述了基于thinkPHP类的插入数据库操作功能。分享给大家供大家参考,具体如下:

基于TP类的插入数据库操作

/**************************
* 插入互动专家的数据
*
* @param object $model        实例化的模型
* @param array $Model        获取到的专家数据
* @param int  $result      插入成功后返回的id
* @date 2016/02/19
* @write zss
****************************/
private function collect_sp_t_insert($model){
    $model = D($model);
    //删除主键,防止此操作成为更新操作
    unset( $_POST[$model->getPk()]);
    //回调处理post数据
    if (method_exists($this, '_tigger_post')) {
        $this->_tigger_post($_POST);
      }
    //reate数据
    if(false === $model->create()) {
      $this->error($model->getError());
    }
    //保存当前数据对象
    if ($result = $model->add()) { //保存成功
      // 回调接口
      if (method_exists($this, '_tigger_insert')) {
        $this->_tigger_insert($result);
      }
    }
}

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
php调整服务器时间的方法
Apr 03 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
php读取csc文件并输出
May 21 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 PHP
php fread读取文件注意事项
Sep 24 PHP
php unicode编码和字符串互转的方法
Aug 12 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 #PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 #PHP
php中简单的对称加密算法实现
Jan 05 #PHP
WAF的正确bypass
Jan 05 #PHP
phpcms的分类名称和类别名称的调用
Jan 05 #PHP
php 5.4 全新的代码复用Trait详解
Jan 05 #PHP
golang 调用 php7详解及实例
Jan 04 #PHP
You might like
如何设置mysql允许外网访问
2013/06/04 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
详解php协程知识点
2018/09/21 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
2018/09/19 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python中文编码与json中文输出问题详解
2018/08/24 Python
python pygame实现五子棋小游戏
2020/10/26 Python
python3.6 如何将list存入txt后再读出list的方法
2019/07/02 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
Python算法中的时间复杂度问题
2019/11/19 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
python如何处理程序无法打开
2020/06/16 Python
Django视图、传参和forms验证操作
2020/07/15 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
先进个人事迹材料
2014/01/25 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript