pymysql видит user, но не выполняется условие

import pymysql

conn = pymysql.connect(user = "root",password = "",host = "127.0.0.1",database = "users")
cursor = conn.cursor()

cursor.execute("SELECT * FROM login")

rows = cursor.fetchall()

for loop in rows:
    if loop == "cgduude":
        print("nashel")
    print(loop)

conn.commit()

При выводе всех элементов БД в консоль вывод ('cgduude',),но условие не выполняется


Ответы (1 шт):

Автор решения: Oleg Tsvetkov

надо искать именно в столбцах

for loop in rows:
    if loop[0] == "cgduude":
        print("nashel")
    print(loop)
→ Ссылка