基于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 相关文章推荐
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
php mssql 日期出现中文字符的解决方法
Mar 10 PHP
mantis安装、配置和使用中的问题小结
Jul 14 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php简单实现MVC
Feb 05 PHP
php实现每天自动变换随机问候语的方法
May 12 PHP
PHP文件操作方法汇总
Jul 01 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
Aug 23 PHP
php封装的smarty类完整实例
Oct 19 PHP
php cookie用户登录的详解及实例代码
Jan 03 PHP
PHP中的empty、isset、isnull的区别与使用实例
Mar 22 PHP
php xhprof使用实例详解
Apr 15 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修改密码方法总结
2008/03/25 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
js操作checkbox遇到的问题解决
2013/06/29 Javascript
jquery foreach使用示例
2013/09/12 Javascript
浅谈javascript六种数据类型以及特殊注意点
2013/12/20 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
Bootstrap精简教程
2015/11/27 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[01:17:47]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python Web框架Tornado运行和部署
2020/10/19 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
Python Lambda函数使用总结详解
2019/12/11 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
广州某公司软件工程师面试题
2014/12/22 面试题
2014年宣传部工作总结
2014/11/12 职场文书
股份转让协议书范本
2015/01/27 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书