Если все непонятно, проще программиста нанять
Сделайте функцию по подобию, назовите по другому, поменяйте шаблон и поменяйте вызов на свой.
ivan-lev достаточно доступно описал, что кому и зачем. Почему вдруг веб-кодер вдруг стал ненастоящим, а программист микроконтроллеров на сях настоящим? Просто идет прогресс, другие языки программирования, которые упрощают сам процесс и ускоряют. Да, знания математики конечно нужны, но то, что я уже слабо помню как решать методом Крамера, мне никак не мешает. Да и что мешает купить книги Кнута и прочитать? В институте про это не рассказывали вроде.
У вас у полей CP1251 в таблице
Ну не красиво же:D
Используйте isset в условиях, Ваш код вызовет предупреждения. Всегда проверяйте наличие переменной перед действиями над ней, если она не была объявлена ранее.
mysql_real_escape_string никак не защитит данные, а лишь заэкранирует спецсимволы. И его невсегда нужно использовать, зависит от параметров сервера.
Дамп SQL просто текстовый файл, его можно править руками. Методом замены меняете строки связанные с кодировкой и все.
Дамп резервная копия
Если таблиц мало можно вообще все сделать руками. Не важно как вы это сделаете. Просто через дамп это сделать быстрее.
Доп IP или прокси помогут
А потом люди идут и делают за 500, тк понимают что они не это хотели.