@samperirrrrr

Не работает функция как надо,что делать?

Дело в том, что у меня в боте не работает функция как надо.
def starvation_system():
    db = sqlite3.connect("base.db") # подключение базы данных.
    sql = db.cursor()
    while True:
        for sqlse in sql.execute(f"SELECT * FROM users"):
            sql.execute(f"SELECT * FROM users WHERE userid = '{sqlse[1]}'")
            user_info = sql.fetchone()
            sql.execute(f"UPDATE users SET golod = '{user_info[12] - int(10)}' WHERE userid = '{sqlse[1]}'")
            db.commit()
        time.sleep(5)

и его проблема в том, что он минусует только у одного(самого первого) пользователя значение, а должен у всех
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
@o5a
def starvation_system():
    db = sqlite3.connect("base.db") # подключение базы данных.
    sql = db.cursor()
    sql.execute("UPDATE users SET golod = golod - 10")
    db.commit()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект