ThunderCat, вряд ли нотисы вообще как-то связаны с кодировкой.
Скорее у ТС его Опенсервер их тупо не показывает. И загрузив продукт на нормально настроенный сервер, клиент увидел простыни того, что ТС не удосужился почистить у себя.
Используй IDE - какого черта кто-то живой должен проверять твои опечатки?
И, желательно, PDO - в приведенном коде реализована дыра, не допускать которой учат на первом же уроке работы с БД.
Zefirot, суть как раз в том, что это далеко не велосипед. Скорее роботизированный завод по производству транспорта из тех велосипедов, которые подгоняют на вход погромисты.
Стоит попробовать. Через недельку вы, нервно хихикая, выкинете свой треснувший под тяжестью непонимания предметной области хеллоуворлд и больше не будете задаваться этим вопросом.
И ни одна из этих технологий, как правило, вовсе не нужна программисту, который просто еще не понимает, что такое фронт и бэк, и именно поэтому хочет странного.
Антон Пащенко, по описанному алгоритму вы должны получить базу с такими же таблицами, как в новой базе. Нет в старой такой колонки - пишем ALTER TABLE DROP COLUMN.
ThunderCat, я так понимаю, что у этого бедолаги "там" - это не в его данных, а на каком-то левом сервисе, на котором он через астрал хочет угадывать регистр букв.
Внезапно, если пользователь введет логин не в том регистре в форму авторизации, его и на сайт не пустят. И чо?
Откуда взялись-то "не совпадения"? Проблема не обозначена.