@alwaystried

Почему SQL запрос не выполняется, показывая ошибку?

Возник весьма резонный вопрос - как избавиться от фигурных скобок вокруг запроса? Код следующий:

def user_money(self, user_id):
        with self.connection:
            user_mny = "SELECT money FROM users WHERE user_id = (%s)"
            result = self.cursor.execute(user_mny, (user_id))
            result = self.cursor.fetchone()
            if result in self.cursor is not None:
                print(result)
                return int(result[0)
            else:
                result = result[0]
                print(result)
                print("!")
            self.connection.close


Вывод:

{'money': 0}

использую pymysql
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
....
                return int(result.get("money",0))
Ответ написан
Ваш ответ на вопрос

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

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