基于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 相关文章推荐
消息持续发送的完整例子
Oct 09 PHP
PHP 应用程序的安全 -- 不能违反的四条安全规则
Nov 26 PHP
mysql 字段类型说明
Apr 27 PHP
PHP去除数组中重复的元素并按键名排序函数
Aug 18 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
thinkPHP简单实现多个子查询语句的方法
Dec 05 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
PHP XML Expat解析器知识点总结
Feb 15 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
Oct 24 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实现文件上传二法
2006/10/09 PHP
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
jQuery入门问答 整理的几个常见的初学者问题
2010/02/22 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
python分割文件的常用方法
2014/11/01 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
如何提高SQL Server的安全性
2016/07/25 面试题
资料员岗位职责
2013/11/17 职场文书
元旦活动感言
2014/03/08 职场文书
感恩寄语大全
2014/04/11 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技