Php/docs/changelog.mysql

From Get docs

Changelog

The following changes have been made to classes/functions/methods of this extension.

General Changelog for the ext/mysql extension

This changelog references the ext/mysql extension.


Global ext/mysql changes

The following is a list of changes to the entire ext/mysql extension.

Version Description
7.0.0 This extension was removed from PHP. For details, see

Choosing an API.

5.5.0 This extension has been deprecated. Connecting to a MySQL database

via mysql_connect(), mysql_pconnect() or an implicit connection via any other mysql_* function will generate an E_DEPRECATED error.

5.5.0

All of the old deprecated functions and aliases now emit E_DEPRECATED errors. These functions are:

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().


Changes to existing functions

The following list is a compilation of changelog entries from the ext/mysql functions.

Version Function Description
5.5.0 mysql_connect This function will generate an E_DEPRECATED

error.

  mysql_db_name The mysql_list_dbs function is deprecated,

and emits an E_DEPRECATED level error.

  mysql_pconnect This function will generate an E_DEPRECATED

error.

  mysql_tablename The mysql_tablename function is deprecated,

and emits an E_DEPRECATED level error.

4.3.7 mysql_list_tables This function became deprecated.