Registro de cambios

A las clases/funciones/métodos de esta extensión se han realizado los siguientes cambios.

Registro de cambios general para la extensión ext/mysql

Este registro de cambios hace referencia a la extensión ext/mysql.

Cambios globales ext/mysql

La lista siguiente recoge los cambios realizados sobre las funciones de la extensión ext/mysql.

Versión Descripción
7.0.0

Esta extensión ha sido eliminada de PHP. Para más detalles, véase Elegir una API.

5.5.0

Esta extensión es obsoleta. Conectar a una base de datos MySQL vía mysql_connect(), mysql_pconnect() o una conexión implícita a través de alguna otra mysql_* función devolverá un error E_DEPRECATED .

5.5.0

Todas las funciones antiguas y alias obsoletos, ahora devolverán errores E_DEPRECATED . Estas funciones son:

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

Cambios sobre las funciones existentes

La siguiente lista es una compilación de las entradas del registro de cambios de las funciones ext/mysql.

VersionFunctionDescription
5.5.0mysql_connectEsta función generará un error de nivel E_DEPRECATED.
 mysql_db_nameLa función mysql_list_dbs es obsoleta, por lo que emite un error de nivel E_DEPRECATED.
 mysql_pconnectEsta función generará un error de nivel E_DEPRECATED.
 mysql_tablenameLa función mysql_tablename es obsoleta, por lo que emite un error de nivel E_DEPRECATED.
5.3.0mysql_db_queryÉsta función ahora lanza ahora un aviso E_DEPRECATED.
 mysql_escape_stringAhora, esta función lanza un aviso E_DEPRECATED.
4.3.7mysql_list_tablesEsta función quedó obsoleta.
4.3.0mysql_escape_stringEsta función será eliminada, no la utilice. En su lugar utilice mysql_real_escape_string.