Задать вопрос
@VeinKoor

Почему sqlite3 выводит пустые квадратные скобки, + aiogram?

пишу бота для телеграмма, столкнулся с проблемой что при запросе в базу данных выводятся пустые квадратные скобки

@dp.message_handler(content_types=['text'])
async def profile(msg: types.Message):
    if msg.text.lower() == "профиль":
        cursor.execute("SELECT * FROM users WHERE chat_id = '{msg.chat.id}'")

        data = cursor.fetchall()
        print(data)
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@VeinKoor Автор вопроса
Проблему уже исправил

@dp.message_handler(content_types=['text'])
async def profile(msg: types.Message):
    if msg.text.lower() == "профиль":
        cursor.execute("SELECT * FROM users WHERE chat_id = '{msg.chat.id}'")
        for value in cursor.execute(f"SELECT * FROM users WHERE chat_id = '{msg.chat.id}'"):
            print(value[0], value[1], value[2])
            await msg.answer(f"id: " + value[0] + "\n\n" + "Имя: " + value[1] + "\n\n" + "Баланс: " + str(value[2]))
Ответ написан
Ваш ответ на вопрос

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

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