私は、mysql_* 関数を介した直接の mysql アクセスに依存する、古いが非常に複雑な php コードを使用しています。コードは mysql_ping を広範に使用しますが、接続がタイムアウトしたことが判明した場合に備えて、各 mysql_ping 呼び出しも再接続することを前提としています。問題は、MySQL 5.0 以降です。何かmysql_pingが自動的に再接続しません。ドキュメントでは、適切なフラグを指定して mysql_options を呼び出す必要があることがわかりましたが、mysql_optionsのような関数はありません。代わりに mysqli_options がありますが、文字通り mysqli_* に切り替えることはできません。時間がかかりすぎます。MySQL のダウングレードも解決策とは見なされません。それを修正する方法はありますか?
ありがとう