Ejecutando este código
res = cursor.execute("SELECT `password` FROM `players` WHERE `username` = %s", usern)me sale este error:
mysql.connector.errors.ProgrammingError: 1064 (42000): Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar cerca de '%s' en la línea 1
Las consultas parametrizadas esperan una tupla como argumento:
query = """SELECT `password` FROM `players` WHERE `username` = %s""" res = cursor.execute(query, (usern, ))