Возвращает логическое значение в функции mysql и использует его в python

#python #mysql

#python #mysql

Вопрос:

Итак, что мне нужно, это вернуть логическое значение в функции MySQL и использовать его в Python как условие в функции Python. У меня есть это

 class A:
def login():
    username: input("Username: ")
    password: input("Password: ")
    if B.user_exists(username, password):
        # do something
  

и

 class B:
def user_exists(cls, username, password):
    try:
        db = cls.conection()
        cursor = db.cursor()
        cursor.execute("SELECT UserExists(%s, %s)", (username, password))
        # here it should be something to return if it's true or false
    Error:
        print("Error", Error)
  

Примечание: функция MySQL работает нормально, и я протестировал ее на Datagrip, так что это не проблема

Комментарии:

1.mysqlclient.readthedocs.io/user_guide.html#some-examples cursor.fetchone()[0] должно содержать то, что вам нужно

2. Да, это решило мою проблему. Спасибо @mrEvgenX