Следующие изменения были произведены с классами/функциями/методами данного расширения.
Этот список изменений ссылается на расширение ext/mysql.
Следующий список представляет собой подборку изменений расширения ext/mysql.
Версия | Описание |
---|---|
7.0.0 |
Это расширение удалено из PHP PHP. Подробности тут Выбор API. |
5.5.0 |
Это расширение является устаревшим. Подключение к БД MySQL с использованием
функции mysql_connect(), mysql_pconnect()
или неявное подключение с использование любых функций 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. |