Функции mysql в php7
Материал из 1GbWiki.
Версия 07:47, 20 августа 2017 (править) Rekby (Обсуждение | вклад) (Новая: <table cellspacing="0"> <tr style="background: #F7D9D9"> <td width="850px" style="vertical-align:top; border-top: 1px solid #D63838; border-left: 1px solid #D63838; border-bottom: 1px so...) ← К предыдущему изменению |
Текущая версия (08:11, 20 августа 2017) (править) (отменить) Rekby (Обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
# Скачайте к себе на сайт файл https://raw.githubusercontent.com/rekby/php-workarounds/master/mysql-php7.php | # Скачайте к себе на сайт файл https://raw.githubusercontent.com/rekby/php-workarounds/master/mysql-php7.php | ||
# Включите этот файл перед использованием функций работы с базой. Обычно достаточно сделать включение в один раз - например в файл конфигурации базы данных или в какой-то другой системный файл, который обрабатывается каждой страницей сайта. | # Включите этот файл перед использованием функций работы с базой. Обычно достаточно сделать включение в один раз - например в файл конфигурации базы данных или в какой-то другой системный файл, который обрабатывается каждой страницей сайта. | ||
+ | if (version_compare(PHP_VERSION, '7.0.0','>=')) include 'mysql-php7.php'; | ||
[[Категория:PHP]] | [[Категория:PHP]] | ||
[[Категория:MySQL]] | [[Категория:MySQL]] |
Текущая версия
Данная статья предназначена для технических специалистов. Вы должны знать основы программирования, уметь пользоваться официальной документацией от разработчиков и разбираться в исходном коде сайта В связи с тем, что на сервере могут обновиться версии программ, измениться конфигурация приложений, документация в статье может не соответствовать действительности, поэтому вы должны быть готовы разобраться с возможными проблемами самостоятельно или с помощью специалистов из платной поддержки http://1gbsup.ru/paidsu/, обычная поддержка хостинга не оказывает консультации по установке и отладке скриптов и программированию. |
В php7 были исключены функции mysql_* для работы с базой MySQL.
Для обхода этой проблемы и продолжения работы сайта с новой версией php без изменения кода работы с базой можно воспользоваться файлом, который реализует наиболее часто используемые из отсутствующих функций.
- Скачайте к себе на сайт файл https://raw.githubusercontent.com/rekby/php-workarounds/master/mysql-php7.php
- Включите этот файл перед использованием функций работы с базой. Обычно достаточно сделать включение в один раз - например в файл конфигурации базы данных или в какой-то другой системный файл, который обрабатывается каждой страницей сайта.
if (version_compare(PHP_VERSION, '7.0.0','>=')) include 'mysql-php7.php';