日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)php教程 → php事務(wù)處理實例

      php事務(wù)處理實例

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西原創(chuàng)時間:2013/12/22 19:29:23字體大。A-A+

      作者:西西點擊:41次評論:0次標簽: 事務(wù)

      天魔幻想官網(wǎng)版v1.4.0 安卓最新版
      • 類型:角色扮演大。136.4M語言:中文 評分:8.0
      • 標簽:
      立即下載

      php中事務(wù)處理是什么意思

      事務(wù):是若干事件的集合
      事務(wù)處理:當所有事件執(zhí)行成功,事務(wù)才執(zhí)行;若有任何一個事件不能成功執(zhí)行,事務(wù)的其它事件也不被執(zhí)行

      只要你的MySQL版本支持BDB或InnoDB表類型,那么你的MySQL就具有事務(wù)處理的能力。這里面,又以InnoDB表類型用的最多,雖然后來發(fā)生了諸如Oracle收購InnoDB等令MySQL不爽的事情,但那些商業(yè)上的斗爭與技術(shù)無關(guān),下面以InnoDB表類型為例簡單說一下MySQL中的事務(wù)。

      php事務(wù)處理

      <?php
       try{
        $pdo=new PDO("mysql:host=localhost;dbname=psp","root","");
        $pdo->exec("set names utf8");
        $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);//設(shè)置異常處理模式
        $pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,0);//關(guān)閉自動提交
       }catch(PDOException $e){
        echo "數(shù)據(jù)庫連接失敗";
        exit;
       }
       
       try{
        $age=10;
        $pdo->beginTransaction();//開始事務(wù)
        $affected_rows1=$pdo->exec("update kfry set k_age=k_age+{$age} where k_name='黃建'");
        $affected_rows2=$pdo->exec("update kfry set k_age=k_age-{$age} where k_name='許春'");//隨意更改使之執(zhí)行成功或失敗
        /* if($affected_rows1&&$affected_rows2)
        {
         $pdo->commit();
         echo "操作成功";
        }else{
         $pdo->rollback();
        } */
        if(!$affected_rows1)
         throw new PDOException("加入錯誤");
        if(!$affected_rows2)
         throw new PDOException("減少錯誤");
        echo "操作成功";
        $pdo->commit();//如果執(zhí)行到此處前面兩個更新sql語句執(zhí)行成功,整個事務(wù)執(zhí)行成功
       }catch(PDOException $e){
        echo "操作失。".$e->getMessage();
        $pdo->rollback();//執(zhí)行事務(wù)中的語句出了問題,整個事務(wù)全部撤銷
       }
       $pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,1);
       //測試是否成功
       echo "\n操作結(jié)果為:\n";
       $sql="select * from kfry";
       $result=$pdo->query($sql);
       foreach($result as $v)
       {
        echo $v['k_name']." ".$v['k_age']."\n";
       }
       
      ?>

        天魔幻想
        (22)天魔幻想
        天魔幻想是一款暗黑童話風格的動作卡牌手游西西天魔幻想專區(qū)為大家?guī)砹?,天魔幻想安卓版天魔幻想版天魔幻想電腦版下載,還有天魔幻想輔助天魔幻想破解版,天魔幻想叉叉助手版,天魔幻想燒餅修改器版下載,快來西西天魔幻想專區(qū)下載你想要的版本體驗吧天魔幻想破解版玩法冒險三人行,多種玩法等你來戰(zhàn)在天魔幻想中,玩家們將華麗化身童話冒險家志在打敗惡魔,解救公主冒險旅途中,玩家可以召喚新的小伙伴,小紅帽亞瑟冰雪女王等經(jīng)...更多>>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)