• 技术文章 >php教程 >php手册

    php mysql 事务:php/ mysql 执行事务实例

    2016-06-21 08:51:44原创464
    近期项目软件升级到支持事务处理,做个示例供大家学习参考
    环境 mysql 5.2 /php 5
    支持事务的table 类型 需要innodb
    $linkid =mysql_connect('localhost:3307','root',*******);
    mysql_select_db('web_his',$linkid);
    mysql_query("set names utf8");
    /* 创建事务 */
    mysql_query('start transaction') or exit(mysql_error());
    $ssql1="insert into pf_item values('22','我们','30')"; //执行sql 1
    if(!mysql_query($ssql1)){
    echo $ssql1.mysql_errno().":".mysql_error()."
    ";
    mysql_query('rollback') or exit(mysql_error());//判断当执行失败时回滚
    exit;
    }
    $ssql1="insert into pf_item values('21','hell','10')"; //执行sql 2
    if(!mysql_query($ssql1)){
    echo $ssql1.mysql_errno().":".mysql_error()."
    ";
    mysql_query('rollback') or exit(mysql_error());//判断当执行失败时回滚
    exit;
    }
    mysql_query('commit') or exit(mysql_error());//执行事务
    mysql_close($linkid);
    ?>

    本文链接http://www.cxybl.com/html/wlbc/Php/20120531/27125.html



    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql quot query error exit
    上一篇:22 个 PHP 教程 常见问题的处理 下一篇:PHP生成GIF动态图片验证码
    PHP编程就业班

    相关文章推荐

    • php & mysql 三日通• php使用curl获取https请求的方法• 【PHP开发】国外程序员收集整理的 PHP 资源大全,国外收集整理• PHP实现的多彩标签效果代码分享,php实现标签代码• [微信公众平台开发]php开发环境搭建设置(一)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网