Je voudrais vérifier si l'email retourné par une requête est vide. J'utilise le code suivant:Mysql - Comparaison du résultat d'une requête avec une chaîne en Python
query = "select email from u_code where code = '"+code+"'"
cursor.execute(query)
result_set = cursor.fetchall()
length = cursor.rowcount
if (length==1):
print ' result: ' + str(result_set[0]) + ' OK'
print ' length of result: ' + str(len(result_set[0]))
if (result_set[0] == ''):
print("empty email")
result = 1;
else:
print("email taken")
result = 0
print "result: " + str(result)
La sortie est incorrecte. Il devrait retourner 1 puisque le champ email est vide
result: (u'',) OK
length of result: 1
email taken
result: 0
Un conseil?