基于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 相关文章推荐
关于时间计算的结总
Dec 06 PHP
收集的PHP中与数组相关的函数
Mar 22 PHP
一个简单php扩展介绍与开发教程
Aug 19 PHP
小文件php+SQLite存储方案
Sep 04 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 PHP
深入PHP FTP类的详解
Jun 13 PHP
PHP遍历目录并返回统计目录大小
Jun 09 PHP
五款PHP代码重构工具推荐
Oct 14 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
PHP5.4起内置web服务器使用方法
Aug 09 PHP
PHP7基于curl实现的上传图片功能
May 11 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
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
php 代码优化的42条建议 推荐
2009/09/25 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
vue实现轮播图帧率播放
2021/01/26 Vue.js
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Python多线程编程(五):死锁的形成
2015/04/05 Python
以一个投票程序的实例来讲解Python的Django框架使用
2016/02/18 Python
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
暑假实习求职信范文
2013/09/22 职场文书
开学季活动策划方案
2014/02/28 职场文书
七夕活动策划方案
2014/08/16 职场文书
四查四看整改措施
2014/09/19 职场文书
2016公司新年问候语
2015/11/11 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle