помогите , нужно получить поле из базы данных в python
Я пользуюсь telebot api и sqlite3, и мне нужно, чтобы пользователь мог нажать кнопку, и ему выводилось сообщение о количестве денег на его аккаунте из базы данных.
В базе данных есть столбик user_id и moneys, кнопка готова, а вот как извлечь поле moneys, зная user_id, я не знаю, так как только начал изучение sql.
Ответы (1 шт):
Автор решения: ByteBlunder
→ Ссылка
# id пользователя
user_id = 1
# подключение к бд
with sqlite3.connect(db_path) as conn:
cursor = conn.cursor()
# получаем значение moneys по id пользователя
cursor.execute("SELECT moneys FROM table WHERE user_id = ?", (user_id,))
# сохраняем значение monyes
user_moneys = cursor.fetchone()
print(user_moneys)
