Jump to content
Sign in to follow this  
Xubiz

Problem z porównywaniem liczb do liczb z bazy danych MySQL

Recommended Posts

Witajcie! Mam problem z porównywaniem liczb do liczb w bazie danych, pokażę.

Program łączy się do bazy danych i wszystko działa tylko teraz chciałbym zrobić fetchall() i porównać do liczb które są w kodzie:

cursor = db.cursor()
cursor.execute(f"SELECT hwid from user")
data = cursor.fetchall()
print(data)

Output:

('123',)]

Teraz chcę aby program porównał tą "date" do mojego tekstu "123" czyli:

If 123 in data:
   print("Zgadza sie")
 else:
    print("Nie zgadza sie!")

Output:

Nie zgadza sie!

Pomógł by ktoś? Data to [('123',)] a program ma sprawdzić czy w dacie znajduje się "123". Jak widać znajduję się a program pokazuję że jednak go tam nie ma :/

 

 


ps. próbowałem zrobić takie coś:

If 123 in data:
   print("Zgadza sie")
 else:
    print("Nie zgadza sie!")

ale gdy dopisałem 4 czyli "1234" w bazie danych do dalej znajdywało, a ma znaleść TYLKO WTEDY gdy jest 123

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...