Witajcie! Mam taką linijkę kodu:
#1
cursor = db.cursor()
cursor.execute(f"SELECT hwid, discord, login, id FROM user WHERE hwid = '{uuid}';")
data = cursor.fetchall()
Komenda szuka w bazie uuid i jeśli znajdzie zapisuje do "data" ALE gdy w bazie nie znajduje się uuid, wtedy również zapisuje ale wygląda tak: "[]"
Koliduje mi to z tą linijką:
#2
if uuid == data[0][0]:
print("Zgadza sie")
else:
print(f"{Fore.RED}You are not registered in our database!")
błąd: IndexError: list index out of range
Wie ktoś może jak zrobić w linijce #2 jeśli data[0][0] HWID) jest takie samo jak uuid to printuje("Zagadza sie!") a jeśli w data[0][0] NIE znajduję się uuid to printuje: print(f"{Fore.RED}You are not registered in our database!")
lub w linicje #1 gdy row jest pusty, zapisało date tak: [(' ', ' ', ' ')]