Я получаю следующую ошибку:
if 'ShazK01' in LogRef.values():
AttributeError: 'list' object has no attribute 'values'
После запуска:
import pymysql
db = pymysql.connect(host='localhost', ..)
cur = db.cursor()
def getData():
LoginInput=[]
InputUN = ('ShazK01')
InputPC = ('passinput')
LoginInput=[InputUN, InputPC]
return LoginInput
def checkExistence():
cur = db.cursor(pymysql.cursors.DictCursor)
cur.execute("SELECT Username FROM LoginDetails")
LogRef = cur.fetchall() #fetch ALL login references
print(LogRef)
if 'ShazK01' in LogRef.values():
print("yes")
else:
print("no")
LoginInput = getData()
print(LoginInput)
print(LoginInput[0])
UNInput = LoginInput[0]
print(UNInput)
checkExistence()
Я просмотрел другие ответы, и они не помогли. Итак, любой полезный совет приветствуется, так как я новичок в использовании sql и python вместе, спасибо!