Mysql
PHP Manual

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 sobre las funciones existentes

La siguiente lista es una compilación de las modificaciones efectuadas sobre las funciones de la extensión 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.
5.0.0mysql_fetch_objectSe añadió la posibilidad de devolver como un objeto diferente.
4.3.7mysql_list_tablesEsta función quedó obsoleta.
4.3.0mysql_connectSe añadió el parámetro client_flags.
 mysql_escape_stringEsta función será eliminada, no la utilice. En su lugar utilice mysql_real_escape_string.
 mysql_pconnectSe añadió el parámetro client_flags.
4.2.0mysql_connectSe añadió el parámetro new_link.
4.0.6mysql_db_queryEsta función es obsoleta, no utilice esta función. Use mysql_select_db y mysql_query en su lugar.

Cambios globales ext/mysql

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

Versión Descripción
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().


Mysql
PHP Manual