#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