Python >> Tutoriel Python >  >> Python Tag >> MySQL

ValueError :Impossible de traiter les paramètres dans Python/MySQL

Je crois que la source du problème est dans la ligne

user_query = (username_info)

Cela devrait être

user_query = (username_info,)

La virgule finale est la différence syntaxique entre une expression entre parenthèses et un tuple.

Un autre problème avec le code est la requête :

find_user = ("SELECT * FROM useraccess WHERE user_type = ?")

Ce qui devrait être :

find_user = ("SELECT * FROM useraccess WHERE user_type = %s")