gpt4 book ai didi

php - 使用 PHP 和 MySQL 进行事务处理

转载 作者:行者123 更新时间:2023-11-29 01:48:03 24 4
gpt4 key购买 nike

我正在尝试使用 PHP 和 MySQL 实现两阶段提交,但效果不佳。

我发现的主要障碍是我无法将 MySQL 连接资源存储在第二阶段可以再次找到它的地方。是否可以序列化数据库句柄?

这是我正在尝试编写代码的案例:

  1. 用户发送数据
  2. 服务器启动 MySQL 事务并根据收到的数据执行一些查询。
  3. 服务器返回一个文件给用户
  4. 当用户成功收到文件时,服务器提交其事务。否则它会回滚。

这似乎需要两个 HTTP 请求/响应周期,所以我需要能够在第二个请求中重新连接到同一个数据库句柄,以便提交事务。我在这部分一直失败。

欢迎任何建议,即使是“这在 PHP 中是不可能的”

最佳答案

查看 LIXA 事务管理器 (http://lixa.sourceforge.net/),它从 0.9.0 版开始集成了 PHP 和 MySQL

它还提供分布式事务处理和两阶段提交功能。

问候

章。 F.

关于php - 使用 PHP 和 MySQL 进行事务处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1553505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com