le curseur.fetchall() retourne les caractères supplémentaires à l'aide de MySQldb et python

Quand je suis à l'aide de python pour récupérer les résultats d'une base de données SQL-je obtenir plus de chartes au début et à la fin de la valeur retournée. Par exemple, le code ci-dessous renvoie ((56L,),) au lieu de 56, personne ne sait comment, pour obtenir la valeur... et en ce que le (( ,),) signifie réellement...?

hp= 56
id= 3

database = MySQLdb.connect (host="localhost", user = "root", passwd = "", db = "db")

cursor = database.cursor()

cursor.execute("UPDATE period_option SET points =%s WHERE period_option_id =%s", (hp, id))

cursor.execute("SELECT points FROM period_option WHERE period_option_id =%s", (po_id_home))
results = cursor.fetchall()
print results  

MERCI!

OriginalL'auteur DavidJB | 2013-02-13