Как добавить id пользователя в телеграмме в sqlite?

Доброго времени суток, не добавляется юзер ид пользователя чат бота в БД SqliteStudio. Ошибок не выдает, запись просто не создается. Запись должна создаваться с инлайн кнопки. Столбец куда добавляется ид - не уникальный, но если запишу выражение в кавычках, тогда добавляется запись, где в столбце будет написано 'user_id'. В коде написано без скобок. На этот код БД не реагирует

@dp.callback_query_handler(text='doner1')
async def donecallback(call: types.CallbackQuery):
    await call.answer(text="Добавлено в корзину", show_alert=True)
async def add_user(user_id):
    cur.execute("INSERT INTO basket VALUES (?,?,?,?)", (user_id,'none','Blue Razz Ice', '1'))


63602f6e5c566370860915.png
  • Вопрос задан
  • 286 просмотров
Пригласить эксперта
Ответы на вопрос 1
@TKDBOT
Учу python. Готов к конструктивной критике.
1. Создаешь подключение к базе.
2. Создаешь курсор.
3. Составляешь запрос в БД.
4. Сохраняешь базу
5. Закрываешь соединение.
conn = sqlite3.connect('database.db')
cur = conn.cursor()
cur.execute("INSERT INTO basket (name, date, product, much) VALUES (?, ?, ?, ?)", (user_id, 'none', 'Blue Razz Ice',  '1'))
conn.commit()
conn.close()
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы