この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。
ext/mysql 拡張モジュールの変更履歴をまとめました。
ext/mysql 拡張モジュールの全体的な変更点を、以下にまとめます。
バージョン | 説明 |
---|---|
7.0.0 |
この拡張モジュールは PHP 本体から削除されました。詳細は どの API を使うか を参照ください。 |
5.5.0 |
この拡張モジュールは非推奨になりました。
mysql_connect() や
mysql_pconnect() を使って MySQL データベースに接続したり
その他の mysql_* 系関数で暗黙のうちに接続しようとしたりすると、
|
5.5.0 |
廃止予定の関数やエイリアスを使うと mysql(), mysql_fieldname(), mysql_fieldtable(), mysql_fieldlen(), mysql_fieldtype(), mysql_fieldflags(), mysql_selectdb(), mysql_createdb(), mysql_dropdb(), mysql_freeresult(), mysql_numfields(), mysql_numrows(), mysql_listdbs(), mysql_listtables(), mysql_listfields(), mysql_db_name(), mysql_dbname(), mysql_tablename(), and mysql_table_name(). |
ext/mysql の関数に対する変更点を、以下にまとめます。
Version | Function | Description |
---|---|---|
5.5.0 | mysql_connect | この関数は E_DEPRECATED エラーを発するようになりました。 |
mysql_db_name | mysql_list_dbs 関数は非推奨となり、 E_DEPRECATED レベルのエラーが発生するようになりました。 | |
mysql_pconnect | この関数は E_DEPRECATED エラーを発するようになりました。 | |
mysql_tablename | mysql_tablename 関数は非推奨となり、 E_DEPRECATED レベルのエラーが発生するようになりました。 | |
5.3.0 | mysql_db_query | この関数は E_DEPRECATED をスローするようになりました。 |
mysql_escape_string | この関数は E_DEPRECATED をスローするようになりました。 | |
4.3.7 | mysql_list_tables | この関数は非推奨となりました。 |
4.3.0 | mysql_escape_string | この関数は非推奨となりました。利用しないでください。代わりに mysql_real_escape_string を利用してください。 |