数码资讯
PHP+mysqli例子事务处理转移问题
本文讲述PHP + mysqli使用事务处理转移问题的方法。分享给你供你参考。具体实现的方法如下: < PHP 标题(内容类型:文本/ HTML;字符集= UTF-8); $ mysqli =新的mysqli(localhost $ mysqli -> set_charset(utf8); 如果($
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文讲述PHP + mysqli使用事务处理转移问题的方法。分享给你供你参考。具体实现的方法如下:
< PHP
标题(内容类型:文本/ HTML;字符集= UTF-8);
$ mysqli =新的mysqli(localhost
$ mysqli -> set_charset(utf8);
如果($ mysqli -> connect_errno){
模具('database连接失败'。$ mysqli -> connect_error);
}
$ mysqli ->自动提交(假); / /自动提交模式设置为false
如果事务成功执行,则为
为查询=更新账户余额= balance-1000 id是3;
结果=美元美元mysqli ->查询($查询);
affected_count美元=美元-> affected_rows mysqli;
如果美元(结果affected_count | |!= 0){失败
$标志= false;
}
$更新帐户集=余额= 1000,其中id = 2 ;
结果=美元美元mysqli ->查询($查询);
affected_count美元=美元-> affected_rows mysqli;
如果($结果| |!{ $ affected_count = = 0)
$标志= false;
}
如果($标志){
$ mysqli ->提交();
回声'成功转移';
{人}
$ mysqli ->回滚();
回声转移失败;
}
$ mysqli ->自动提交(true); / /复位自动提交事务
$ mysqli ->关闭();
>
希望本文能对大家的PHP程序设计有所帮助。
< PHP
标题(内容类型:文本/ HTML;字符集= UTF-8);
$ mysqli =新的mysqli(localhost
$ mysqli -> set_charset(utf8);
如果($ mysqli -> connect_errno){
模具('database连接失败'。$ mysqli -> connect_error);
}
$ mysqli ->自动提交(假); / /自动提交模式设置为false
如果事务成功执行,则为
为查询=更新账户余额= balance-1000 id是3;
结果=美元美元mysqli ->查询($查询);
affected_count美元=美元-> affected_rows mysqli;
如果美元(结果affected_count | |!= 0){失败
$标志= false;
}
$更新帐户集=余额= 1000,其中id = 2 ;
结果=美元美元mysqli ->查询($查询);
affected_count美元=美元-> affected_rows mysqli;
如果($结果| |!{ $ affected_count = = 0)
$标志= false;
}
如果($标志){
$ mysqli ->提交();
回声'成功转移';
{人}
$ mysqli ->回滚();
回声转移失败;
}
$ mysqli ->自动提交(true); / /复位自动提交事务
$ mysqli ->关闭();
>
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。