@dada_arewnd

Не сохраняются данные в базу данных (SQLite)?

Данные не сохраняются в таблицу. При клике баланс должен вырасти, но он не меняется.

status = cursor.execute(f"SELECT status FROM users WHERE id = {id}").fetchone()[0]
if status == "Vip"
    cursor.execute(f"UPDATE users SET click = click + 1 WHERE id = {id}")
    cursor.execute(f"UPDATE users SET cash = cash + 1000000 WHERE id = {id}")
    cash = cursor.execute(f"SELECT cash FROM users WHERE id = {id}").fetchone()[0]
    click = cursor.execute(f"SELECT click FROM users WHERE id = {id}").fetchone()[0]

    print(f'Ты кликнул и получил 1.000.000 \nБаланс {cash} \nКликов сделано:{click}')
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
Lord_of_Rings
@Lord_of_Rings
Python developer
commit() делали?
Ответ написан
Комментировать
Torkusz
@Torkusz
Самоучка python
conn.commit() добавь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы