Как достать данные из базы в Sqlite?

У меня есть база данных, в ней 4 объекта, мне нужно достать информацию об balanse, что бы использовать её, как это сделать? вот фото: введите сюда описание изображения

код:

from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
import emoji
import sqlite3
import peewee

db = peewee.SqliteDatabase("db.db")

class BaseModel(peewee.Model):
    class Meta:
        database = db
bot = Bot(token='Token')
dp = Dispatcher(bot)
balanse = int(0)
class Tablica1(BaseModel):
    sid = peewee.IntegerField(default=0)
    data0text = peewee.IntegerField(default=0)
    data0lv = peewee.IntegerField(default=0)
    class Meta:
        db_table = "players"

class Tablica2(BaseModel):
    ind = peewee.TextField(default="")
    var = peewee.IntegerField(default=0)
    class Meta:
        db_table = "number_variable"
class Tablica3(BaseModel):
    ind = peewee.TextField(default="")
    var = peewee.IntegerField(default=0)
    class Meta:
        db_table = "balanse"
Tablica1.create_table()
Tablica2.create_table()
Tablica3.create_table()
Tablica1.create(sid=0)
Tablica3.create(sid=0)

@dp.message_handler(commands=['help'])
async def process_help_command(message: types.Message):
    await message.reply("Напиши мне что-нибудь, и я отпрпавлю этот текст тебе в ответ!")
@dp.message_handler(commands="ку")
async def cmd_test1(message: types.Message):
    await message.reply("Приветик")

@dp.message_handler(commands = "money")
async def starts(message: types.Message):
    Tablica1.update(data0text = balanse+1).where(Tablica1.sid == 0).execute() 
    await message.bot.send_sticker(message.from_user.id, 'CAACAgIAAxkBAAEDl79h0AJfaj1elvgQiZxxI6PsUDUz5gACGAADfoTDCO9Dmo04A4frIwQ')
    select_sql="SELECT pnb FROM balanse WHERE user_id = ?"
    con = sqlite3.connect('db.db')
    c = con.cursor()
    c.execute(select_sql, (message.from_user.id,))
    results = c.fetchall()
    
    
    for row in results:

        balance= str(row[0])

    await message.bot.send_message(message.from_user.id, '\n', balance ,' монет')
    await message.reply(balanse)

@dp.message_handler(commands = "balanse")
async def starts(message: types.Message):
    await message.reply(balanse)
if __name__ == '__main__':
    executor.start_polling(dp)

Ответы (0 шт):