代替として、mysqli拡張モジュールやPDO(PHP Data Object)ドライバが用意されている。
mysqli拡張モジュール
http://php.net/manual/ja/book.mysqli.php
古いmysql関数も含めた3つの機能の比較表がありました。 http://www.php.net/manual/ja/mysqlinfo.api.choosing.php
新しいモジュールでは、
* OOPインターフェース
* プリペアドステートメント
* ストアドプロシージャ
* トランザクション
をAPIレベルでサポートしている。
オブジェクト指向型が使えるのでラッパークラスを定義できる
http://php.net/manual/ja/mysqli.real-connect.php
class OriginalMysqli extends mysqli
{
…
}