dkfr.net
当前位置:首页 >> 谁能举个thinkphp3.2.2数据库事务例子 >>

谁能举个thinkphp3.2.2数据库事务例子

// 开启事务 M()->startTrans(); // ...具体数据库语句 可以多条 M('test')->add(['id' => 1]); M('test')->add(['id' => 2]); // 回滚事务 这样插入就失效了 if (1) M()->rollback(); // 提交事务 这样插入操作就生效了 else M()->commit();

public function delData(){ $m=M('user'); $m1=M('user_detail'); $m->startTrans(); $map['id']=1; $res=$m->where($map)->delete(); $res1=$m1->delete(); if($res && $res1){ $m->commit(); }else{ $m->rollback(); }

关于事务的官方说明文档地址: http://document.thinkphp.cn/manual_3_2.html#adv_model

上传文件到虚拟主机根目录 然后导入mysql数据库到虚拟主机数据库上 再改写数据库配置文件的资料填虚拟主机的数据库资料 thinkphp的数据库配置文件应该是Conf文件夹里面的config.php

foreach($数组 as $k=>$v){ 里面可以用列表实现 但是所有需要使用php语言的地方,要用包括起来 } $k为数组的键名,$v是属于的值

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com