defmodule Ad_db do @moduledoc "Модуль определяет функционал внесения новой записи в БД " @doc "Функция внесения новой записи в БД" def add_to_database do receive do msg -> IO.puts("Вам выпала честь дополнить нашу таблицу!") :timer.sleep(2_000) nik = String.trim(IO.gets("Введите ник игрока:")) # Trim для отбрасывания хвоста /n name = String.trim(IO.gets("Введите имя игрока:")) age = String.trim(IO.gets("Введите возраст игрока:")) games = String.to_integer(String.strip(IO.gets("Введите количество игр:"))) wins = String.to_integer(String.strip(IO.gets("Введите количество побед:"))) :mnesia.transaction(fn ->:mnesia.write({:p_players, nik, name, age, games, wins}) end) end end end