Я использую библиотеку '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)