Bạn đang gọi cursor.fetchall () hai lần. Bạn không nên làm điều đó.
Thay đổi:
row = cursor.fetchall()
results = len(cursor.fetchall())
clientName, clientAddr, unLocker = row[1], row[2], row[3]
Tới:
rows = cursor.fetchall()
results = len(rows)
if results > 0:
row = rows[0]
clientName, clientAddr, unLocker = row[1], row[2], row[3]
Và mặc dù nó không liên quan gì đến vấn đề hiện tại của bạn, bạn nên sử dụng truy vấn được tham số hóa:
query = "SELECT * FROM sessionkeys WHERE clientName=?"
cursor.execute(query, (value1,))