在mysql函数中返回一个布尔值,并在python中使用它

在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 及 注意:MySQL的函数运行良好,我

所以我需要的是在MySQL函数中返回一个布尔值,并在Python中将其用作Python函数中的条件。我有这个

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


注意:MySQL的函数运行良好,我在Datagrip上测试了它,所以这不是问题所在。fetchone()[0]应该包含您需要的内容是的,这解决了我的问题。谢谢@mrEvgenX
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)