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

Как использовать бд через аргументы и коги?

Я использую библиотеку 'aiomysql'

class main():
    pool: Pool = db_pool

    async def register(self, user):
        async with self.pool.acquire() as conn:
            async with conn.cursor() as cur:
                result = await cur.execute("SELECT * FROM vkinfo WHERE uid=%s", user.id)
                row = await cur.fetchall()
                if result == 0:
                    await cur.execute("INSERT INTO vkinfo(uid, name, register) VALUES (%s, %s, %s)", (user.id, user.first_name, data))
                else:
                    return row


Как в основном файле сделать класс с бд?
Мой код:
class LeoUser1:
    def __init__(self, botб ctx):
        self.bot = bot
        self.user = self.bot.fetch_user(ctx.from_id)
        self.settings = main().settings(self.user)
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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