Как правильно реализовать систему уровней с опытам на сайте? Например есть кнопка и когда человек кликает по ней, то ему дается 3 опыта. Не знаю как правильно сделать таблицы в бд для этого.
Вопрос, конечно, очень абстрактный. Но я бы сделал две таблицы в бд. Первая содержит id login password. Вторая id exp lvl userId. Id и userId связываем. Когда заходишь на сайт, нажимаешь на кнопку и делаем +3 к exp, делаем проверку на lvl, и при наборе определённого кол-ва exp получаем lvl up. Рекомендую это делать при помощи AJAX, чтоб не надо было перезагружать страницу.
Ну, например.
Делаем таблицу с пользователями(users), login, pas, exp
Логинимся под пользователем и жмем кнопку. Залогиненному пользователю пишем в users.exp +3
Для определения уровня можно написать метод в php, или тоже сделать таблицу, в которой будут соответствия уровня и опыта. (Я бы сделал в коде.)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости