Pythonを使用してSQLデータベースから結果をフェッチしていると、戻り値の最初と最後に追加のチャーターが表示されます。たとえば、以下のコードは56ではなく((56L、)、)を返しますが、値だけを取得する方法を知っている人はいますか...そして((、)、)が実際に何を意味するのか...?
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