尊龙凯时人生就是搏

ThinkPHPÖеÄÊÂÎñÔõôʹÓÃ

Ò»¡¢ÊÂÎñµÄ¿´·¨

Ò»¸öÊÂÎñÊÇÓÉһϵÁвÙ×÷×é³ÉµÄ£¬ÕâЩ²Ù×÷±»×÷Ϊһ¸öÕûÌåÖ´ÐУ¬Ö»ÓÐËùÓÐÀֳɻòËùÓÐʧ°Ü ¡£Í¨ÀýÓ¦Óó¡¾°ÖУ¬ÊÂÎñÒ»Ñùƽ³£ÓÃÓÚÊý¾Ý¿â²Ù×÷£¬ÈçÊý¾Ý²åÈë¡¢¸üкÍɾ³ý ¡£Ê¹ÓÃÊÂÎñ¿ÉÒÔÈ·±£Êý¾Ý¿âµÄÍêÕûÐÔºÍÒ»ÖÂÐÔ£¬´Ó¶ø×èÖ¹Êý¾Ý¹ýʧºÍ·×ÆçÖµı¬·¢ ¡£

ÔÚÊý¾Ý¿âµÄ»ù±¾²Ù×÷ÖУ¬SQLÓï¾ä¿ÉÒÔ×ÔÁ¦Ö´ÐУ¬Ò²¿ÉÒÔÓëÆäËûSQLÓï¾ä×÷Ϊһ¸öÊÂÎñÖ´ÐÐ ¡£ÈôÊÇÒ»¸öÊÂÎñ±»Ö´ÐÐʱ±¬·¢¹ýʧ£¬ÄÇôÊÂÎñÖÐËùÓеIJÙ×÷¶¼½«±»»Ø¹ö£¬¼´ÊÂÎñÖеÄËùÓвÙ×÷¶¼±»×÷·Ï£¬Êý¾Ý¿âµÄ״̬»Øµ½Ö´ÐÐÊÂÎñ֮ǰµÄ״̬ ¡£¶øÈôÊÇÊÂÎñÀÖ³ÉÖ´ÐУ¬ÔòËùÓÐÐ޸IJÙ×÷½«±»ÓÀÊÀµØÉúÑÄÔÚÊý¾Ý¿âÖÐ ¡£

¶þ¡¢ThinkPHPÖÐÊÂÎñµÄʹÓÃÒªÁì

Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»

ÔÚThinkPHPÖУ¬ÊÂÎñ¿ÉÒÔºÜÀû±ãµØʹÓà ¡£ÏÂÃæÎÒÃǽ«ÏÈÈÝÊÂÎñµÄ¿ªÆô¡¢ÊÂÎñ»Ø¹öºÍÊÂÎñÌá½»µÈ²Ù×÷ ¡£

¿ªÆôÊÂÎñ£¨startTrans£©

ThinkPHPÖУ¬¿ÉʹÓÃÄ£×ÓÀàµÄstartTransÒªÁ쿪ÆôÒ»¸öÊÂÎñ ¡£Õâ¸öÒªÌå»á×Ô¶¯¿ªÆôÒ»¸öÊÂÎñ£¬²¢½«Ä¿½ñ²Ù×÷Á÷³Ì¼ÓÈëÐÐÁУ¬ÒÔ±¸Ìá½»»ò»Ø¹öÊÂÎñʱʹÓà ¡£

ÏÂÃæÊÇÒ»¸ö¿ªÆôÊÂÎñµÄʾÀý´úÂ룺

$model = new Model();
$model->startTrans();

µÇ¼ºó¸´ÖÆ

»Ø¹öÊÂÎñ£¨rollback£©

ÈôÊÇÔÚÊÂÎñÖ´ÐÐÀú³ÌÖб¬·¢¹ýʧ£¬ÐèÒª×÷·ÏËùÓÐÒѾ­Ö´ÐеIJÙ×÷£¬¿ÉÒÔʹÓÃÄ£×ÓÀàµÄrollbackÒªÁìÀ´ÊµÏÖ£¬¸ÃÒªÁ콫Õë¶ÔÄ¿½ñÄ£×ÓÖеIJÙ×÷Á÷³Ì¾ÙÐлعö²Ù×÷ ¡£

ÏÂÃæÊÇÒ»¸ö»Ø¹öÊÂÎñµÄʾÀý´úÂ룺

try {
    // Ö´ÐÐһЩÊý¾Ý¿â²Ù×÷ 
    $model->commit();
} catch (\Exception $e) {
    // ²Ù×÷ʧ°Üʱ£¬»Ø¹öÊÂÎñ 
    $model->rollback();
}

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

Ìá½»ÊÂÎñ£¨commit£©

µ±ÊÂÎñ²Ù×÷ËùÓÐÖ´ÐÐÀֳɲ¢ÇÒÒѾ­Öª×ãÌá½»Ìõ¼þʱ£¬ÎÒÃÇÐèҪʹÓÃcommitÒªÁì¶ÔÊÂÎñ¾ÙÐÐÌá½»£¬¸ÃÒªÁ콫¶ÔÄ¿½ñÄ£×ÓÖеIJÙ×÷Á÷³Ì¾ÙÐÐÌá½»²Ù×÷ ¡£

ÏÂÃæÊÇÒ»¸öÌá½»ÊÂÎñµÄʾÀý´úÂ룺

try {
    // Ö´ÐÐһЩÊý¾Ý¿â²Ù×÷ 
    $model->commit();
} catch (\Exception $e) {
    // ²Ù×÷ʧ°Üʱ£¬»Ø¹öÊÂÎñ 
    $model->rollback();
}

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

Èý¡¢ÊÂÎñµÄ×¢ÖØÊÂÏî

ÔÚʹÓÃÊÂÎñ²Ù×÷ʱÐèҪעÖØÒÔϼ¸¸öÎÊÌ⣺

ÊÂÎñÔÚʹÓÃÀú³ÌÖÐҪôËùÓÐÀֳɣ¬ÒªÃ´ËùÓÐʧ°Ü£¬Òò´ËÐèÒª¸ñÍâСÐĺÍÉóÉ÷£¬×èÖ¹·ºÆð¹ýʧµÄ²Ù×÷ ¡£

²Ù×÷¹ýʧʱ±ØÐè»Ø¹öÊÂÎñ£¬²»È»»á·ºÆðÊý¾Ý·×ÆçÖµÄÇéÐÎ ¡£

ÊÂÎñ²Ù×÷ÊôÓÚ¸ßΣ²Ù×÷£¬ÐèҪСÐÄʹÓã¬×èÖ¹ÓÉÓÚ²»Ð¡ÐIJÙ×÷µ¼ÖÂÊý¾Ý¹ýʧ»òÕßɥʧ ¡£

ÒÔÉϾÍÊÇThinkPHPÖеÄÊÂÎñÔõôʹÓõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是搏ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是搏ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是搏

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ