Как я могу использовать MySQL 5.x с PHP 4.x? - PullRequest
0 голосов
/ 27 марта 2011

Я прошу поддержать устаревшую систему. Для этого мне нужно было установить PHP4 на мой компьютер, а также MySQL 4.x. Я не смог найти версию MySQL 4.x, которая устанавливается на моем компьютере, поэтому я решил обновить систему до MySQL 5.x. Проблема в том, что PHP4 не работает с MySQL 5.x.

Я где-то читал, что в PHP нужно что-то, называемое mysqli , чтобы оно могло работать с MySQL 5.x. Я просто не мог понять, включено ли это в PHP5 или что я могу добавить в PHP4.

Если это то, что я могу добавить в PHP4, то как?

Спасибо.

1 Ответ

1 голос
/ 06 августа 2011

PHP4 должен работать в основном с MySQL 5. Примечание. Я просто говорю из опыта, иногда кажется, что технические материалы, которые я читаю на официальных сайтах MySQL и PHP, противоречат тому, что я наблюдаю. Из-за того, что я сделал, единственная вещь, о которой я действительно должен был волноваться для совместимости между ними, является аутентификацией. Убедитесь, что учетная запись MySQL, к которой вы пытаетесь подключиться из PHP4, использует старую кодировку пароля. Вы можете сами увидеть это в пользовательской таблице mySQL. Я не могу вспомнить точные цифры, но пароли, хранящиеся в старом формате, содержат около 16 символов, тогда как в новом формате они значительно длиннее.

Больше информации здесь: http://dev.mysql.com/doc/refman/5.5/en/old-client.html

...