$mysql->query("SELECT NAMES 'utf8'"), при регистрации пользователя имя просто перестало передаваться. Я попробовала изменить настройки сервера, теперь у меня другая проблема: при загрузке сайта текст отображается знаками вопроса! Я восстановила прежние настройки сервера; просто добавила в папку **www** файл *.htaccess* - результат такой же. НО! Имя в базу данных передаётся правильно))) Так что спасибо))))
mysql_query(), я попробовала в таком случае перевести $row в ассоциативный массив и проверять его значение, но и это не помогло. В итоге проблема оказалась в js файле: функция, которая принимала значение поля и выполняла отправку, находился внутри ready(), так что это всё и ломало. Но спасибо всё равно большое, Ваша информация очень полезна)