Я почти уверен, что ответ отрицательный, но я действительно хочу быть уверен на 100%.
Я запускаю сервер с использованием PHP v7.1.2 и Mysql V5.0.12. Я подключаюсь к БД с помощью PDO, и все отлично работает.
Однако теперь меня попросили запросить и получить данные со старого сервера с mysql V4.0.16. Мне сказали, что его нельзя обновить, и он должен оставаться на этой версии. Сервер все еще используется, поэтому простое копирование данных один раз не сработает.
Я не согласен с тем, что сервер остается на этой версии, но она вне моего контроля.
При попытке подключения получаю следующее:
Неустранимая ошибка PHP: Uncaught PDOException: PDO::__construct(): подключение к 3.22, 3.23 и 4.0 не поддерживается. Сервер 4.0.16
Я знаю, что автоматизация репликации невозможна между двумя версиями.
Любая поддержка в налаживании соединения будет отличной. Если ответ просто нет, то, по крайней мере, я могу положить этому конец и перейти к следующему вызову.