Просмотр задачи
Номер | Проект | Категория | Видимость | Создан | Изменен |
---|---|---|---|---|---|
0000183 | geocaching.su | Доработка функционала | публичная | 2020-01-15 02:31 | 2020-06-22 01:35 |
Инициатор | lega4 | Ответственный | |||
Приоритет | обычный | Влияние | критическое | Воспроизводимость | не проверялась |
Состояние | новая | Решение | открыта | ||
Тема | 0000183: Обновиться до PHP 7 | ||||
Описание | Нельзя столько на устаревшем и неподдерживаемом 5.6 сидеть :( Основная проблема - миграция с mysql_* на PDO | ||||
Метки | Нет связанных меток. | ||||
если основная проблема - это отсутствие mysql_query и аналогов, то что мешает написать свои функции с таким именем, обернув ими хоть PDO, хоть что хотите?:-) | |
@DarkElf да ничего не мешает, в общем-то, кроме того, что mysql_query 926 раз в коде встречается, и "автоматически" заменить не получится, там же еще mysql_result, mysql_error есть, различные варианты фетчей. Т.е. надо этим просто методично заниматься, вычищая модули один за другим. Новый код уже пишется с PDO, если старые куски попадаются под рефакторинг, там тоже заменяю. Но целенаправленно не садился на это смотреть. Если готовы помочь - мы будем только рады! (И "основная проблема" имелось в виду, что без этого вот вообще ничего не взлетит. А дальше может следующие проблемы появятся :)) |
|
Июнь 2020 - 634 "mysql_query" в 134 файлах. Но некая часть идет из библиотек (например, из Oauth или из форума), так что реально меньше. Но все равно много работы еще :) Но на "основных" страницах уже мигрировали на PDO, даже получилось поднять сайт на семерке, работает :) Почти что "из коробки" взлетело, прям порадовало. |
|