Задать вопрос
@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 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Lord_of_Rings
@Lord_of_Rings Куратор тега Python
Дунадан - северный странник. Злой, но очень добрый
commit() делали?
Ответ написан
Комментировать
Torkusz
@Torkusz
Самоучка python
conn.commit() добавь
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Wanted. Москва
До 250 000 ₽
AST Москва
До 350 000 ₽
14 янв. 2025, в 00:52
100 руб./за проект
14 янв. 2025, в 00:45
7000 руб./за проект
14 янв. 2025, в 00:39
30000 руб./за проект