当我使用python从sql数据库中获取结果时,我会在返回值的开头和结尾处获得额外的章程.例如,下面的代码返回((56L,),而不是56,是否有人知道如何获得值……以及((,)实际意味着什么……?
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
谢谢!
最佳答案