Хм.. что в этом коде "не так"? Короткий ответ: в этом коде всё не так.
Если по-длиннее, то:
1. Микс из mysqli_ и mysql_ функций - они друг к другу отношения не имеют и вместе не работают.
2. Не закрыта кавычка в mysqli_connect у второго аргумента.
3. Вы ходите в базу под пользователем root
4. В require используется относительный путь.
5. У mysqli_select_db перепутаны аргументы.
6. Не делаете mysqli_set_charset.
7. Закрыт PHP-тег ("?>")
8. Не понимаете как работает оператор "or"
9. Используете подавление ошибок.
10. Используете die вместо логирования и обработки ошибок.
11. die - хреновый способ обработки ошибок, но хоть какой-то. А вы его удаляете при выкладке в продакшн.
12. А что если в продакшене не получится подключиться к mysql, то как ваш код обработает и отреагирует на эту ситуацию?
А теперь подробнее об операторе "or". В отличии от Perl этот оператор возвращает не один из своих аргументов, а всегда возвращает либо true либо false.
Таким образом, выражение @$_REQUEST['user_name'] or die("YOU BRAIN ERROR")
работает следующим образом: если @$_REQUEST['user_name'] содержит значение эквивалентное булевому значению истинности, то всё выражение вернёт true, иначе будет вычислен правый операнд: die(...), т.е. будет вызвана "функция" die и скрипт аварийно завершится.
Ключевой момент: оператор "or" не возвращает значение одного из своих операндов. Он всегда возвращает либо true, либо false.
Таким образом, если в запросе присутствует параметр "user_name", и он содержит значение эквивалентное булевому значению истинности, (т.е. непустое значение), то оператор "or" вернёт true. Далее, т.к. функция mysql_real_escape_string должна принять на вход строку, то возвращённое оператором значение true будет неявным образом приведено к строке. В результате приведения true к строке получится строка "1". Не число 1, а строка "1". Которая и будет скормлена в mysql_real_escape_string, который эту строку заэкранирует и в переменную $user_name ляжет значение "1".
То же самое происходит и с "age".
Надеюсь, я достаточно подробно разжевал.