$ query - переменная, и нет никаких причин, по которым она волшебным образом вставляется в таблицу opt.
Вам необходимо вставить следующую строку после $ query = "...":
mysql_query($query);
Кроме того, я надеюсь, что это не тот код, который вы запускаете в работе.
Где-то должно быть следующее:
$user = mysql_real_escape_string($user);