我正在使用一段旧但非常复杂的 php 代码,它依赖于通过 mysql_* 函数直接访问 mysql。该代码广泛使用 mysql_ping,但它假设每个 mysql_ping 调用也会重新连接,以防它发现连接超时。问题是从 MySQL 5.0. mysql_ping不会自动重新连接。在文档中,我发现我需要使用适当的标志调用 mysql_options ,但是没有mysql_options这样的功能。取而代之的是 mysqli_options 但我们现在确实不能切换到 mysqli_* ,这会花费太多时间。降级 MySQL 也不被视为一种解决方案。任何想法如何解决这个问题?
谢谢