Вам не нужно проверять, существуют ли имя пользователя / адрес электронной почты / сумма в системе. Просто используйте $ num_rows1, чтобы определить, обновили ли вы запись в базе данных - это скажет вам, было ли совпадение или нет.
Однако, если имя пользователя, адрес электронной почты и количество недостаточно для обеспечения уникальной записи (т. Е. Существует вероятность того, что вы сопоставите более одной записи в базе данных), это не будет работать. В этом случае я бы порекомендовал найти набор полей, которые вместе представляют уникальный ключ, и убедиться, что вы проверяете их как часть обновления.