При регистрации юзера его имя на русском передаётся в базу данных в неправильной кодировке. Что делать?
Для телефона следует использовать varchar вместо integer.
и почтайте что-нибудь про SQL-injection и prepared statement
А вообще, лучше использовать PDO, там сразу при подключении можно кодировку задать.