在mysql函数中返回一个布尔值,并在python中使用它
所以我需要的是在MySQL函数中返回一个布尔值,并在Python中将其用作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的函数运行良好,我
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)