thinkphp¸üв»ÁËÊý¾ÝÔõô°ì
×î½üÓв»ÉÙÍøÓÑ·´Ïì˵£¬Ê¹ÓÃthinkphp¿ò¼Ü¸üÐÂÊý¾ÝµÄʱ¼äÓöµ½ÁËÎÊÌ⣬¼´ÎÞ·¨Àֳɽ«Ð޸ĺóµÄÊý¾ÝÉúÑĵ½Êý¾Ý¿âÖС£ÓÐЩÈËÒÔΪÕâÊÇ¿ò¼Ü×Ô¼ºµÄÎÊÌ⣬ÉÐÓÐЩÈËÔòÏÓÒÉÊÇ´úÂë»òÊý¾Ý¿âÉèÖõÄÎÊÌâ¡£±¾ÎľÍΪ¸÷ÈËÌṩһЩ¿ÉÄܵ¼ÖÂÕâÒ»ÎÊÌâµÄÔµ¹ÊÔÓÉÏ¢Õù¾ö²½·¥¡£
1.´úÂëÂß¼¹ýʧ
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÉóÔÄÒ»ÏÂ×Ô¼ºµÄ´úÂ룬¿´ÊÇ·ñ±£´æÂß¼¹ýʧ¡£ÀýÈ磬¿ÉÄ᷺ܻÆðûÓд«ÈëÐèÒª¸üеÄÊý¾ÝID£¬»òÕ߸üÐÂÓï¾äд´íµÈÎÊÌâ¡£ÕâЩÎÊÌⶼ»áµ¼ÖÂÎÞ·¨ÀֳɸüÐÂÊý¾Ý¡£Ê¹ÓÃÀûÆ÷£¨Èçµ÷ÊÔ¹¤¾ß£©À´¸¨Öú´¦Öóͷ£ÎÊÌ⣬¼´¿ÉÇáËɽâ¾ö¡£
2.Êý¾Ý¿âÅþÁ¬¹ýʧ
ÔÚ¸üÐÂÊý¾Ýʱ£¬ÁíÒ»¸ö¿ÉÄܵ¼ÖÂÎÊÌâµÄÔµ¹ÊÔÓÉÊÇÊý¾Ý¿âÅþÁ¬¹ýʧ¡£ÕâÒ²ÊÇͨ³£»áºöÂÔµÄÎÊÌâ¡£¼ì²éÊý¾Ý¿âÅþÁ¬Óû§ÃûºÍÃÜÂëÊÇ·ñ׼ȷ£¬²¢È·±£ÒѾ׼ȷÅþÁ¬µ½Ä¿µÄÊý¾Ý¿â¡£ ÎÒÃÇ¿ÉÒÔÏÈʵÑéʹÓÃÏÂÁîÐй¤¾ß£¨ÈçPhpMyAdmin£©À´ÅþÁ¬Êý¾Ý¿â²¢ÊµÑé¸üÐÂÊý¾Ý¡£
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
3.먦Æô×Ô¶¯Ìá½»
ÔÚThinkPHP¿ò¼ÜÖУ¬Êý¾Ý¿âÊÂÎñĬÈÏÇéÐÎÏÂÊǹرյģ¬ÐèÒªÊÖ¶¯¿ªÆô¡£ÈôÊÇÄúʵÑé¸üÐÂÊý¾Ýµ«Î´×¼È·¿ªÆôÊÂÎñ£¬Ôò»áµ¼Ö¸üÐÂÊý¾Ýʧ°Ü¡£´ËʱÄú¿ÉÒÔʹÓÃÒÔÏ´úÂë×Ô¶¯¿ªÆôÊÂÎñ£º
Db::startTrans(); try { Db::table('±íÃû')->where('Ìõ¼þ')->update(['×Ö¶Î' => 'Öµ']); Db::commit(); } catch (\Exception $ex) { Db::rollback(); }
µÇ¼ºó¸´ÖÆ
4.ÑéÖ¤¹ýʧ
ÔÚ¾ÙÐÐÊý¾Ý¸üÐÂʱ£¬±ØÐèÑéÖ¤Ìá½»µÄÊý¾Ý¡£ÈôÊÇÌá½»µÄÊý¾ÝÃûÌò»×¼È·£¬ÔòÎÞ·¨ÀֳɸüС£ÔÚÑé֤֮ǰ£¬Äú¿ÉÒÔͨ¹ý´òÓ¡ÈÕÖ¾»òʹÓöϵãµ÷ÊÔÆ÷À´È·¶¨ÑéÖ¤µÄÊý¾ÝÊÇ·ñ׼ȷ¡£
5.ÆäËûÔµ¹ÊÔÓÉ
ÈôÊÇÄúµÄÎÊÌâ²»ÊôÓÚÒÔÉϼ¸ÖÖÇéÐΣ¬ÄÇô¿ÉÄܾÍÊÇһЩÆäËûÎÊÌâ¡£ºÃ±È˵£¬Äú¿ÉÄÜʹÓÃÁ˲î±ðµÄ±àÂ뼯£¬µ¼ÖÂÎÞ·¨ÀֳɶÁÈ¡¡¢¸üÐÂÊý¾Ý¡£³ýÒÔÉÏÔµ¹ÊÔÓÉÍ⣬Äú»¹¿ÉÒÔ¼ì²éÊÇ·ñ±£´æÆäËûÍøÂç¹ÊÕÏ»òÆäËûÈí¼þÎÊÌâ¡£
×ܽá
ÔÚ´¦Öóͷ£ThinkPHP¸üÐÂÊý¾Ýʧ°ÜµÄÎÊÌâʱ£¬ÎÒÃÇÓ¦¸Ã´Ó´úÂëÂß¼¹ýʧ¡¢Êý¾Ý¿âÅþÁ¬¹ýʧ¡¢ÊÂÎñ¿ªÆôµÈ¼¸¸ö·½ÃæÑ°ÕÒÔµ¹ÊÔÓÉ¡£ ÈôÊÇÎÒÃÇÄܹ»×¼È·¼ì²éÏ¢Õù¾öÕâЩÎÊÌ⣬ÎÒÃǾͿÉÒÔÇáËɵش¦Öóͷ£ÕâÀàÎÊÌ⣬²¢Ê¹×ðÁú¿Ê±³ÌÐòÔ½·¢¿É¿¿ºÍÇå¾²¡£
ÒÔÉϾÍÊÇthinkphp¸üв»ÁËÊý¾ÝÔõô°ìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡