2015-03-19 65 views
0

我想從我的數據庫中使用mySQL連接庫在python中打印出數據。我想打印出特定表格中的所有元組,但是,它並不是我想要的。現在,每一個元組打印出這樣的:試圖從數據庫中打印出數據

(u'User1',) 
(u'User2',) 
(u'User3',) 

而且我想它只是打印出來作爲

User1 
User2 
User3 

下面是我的Python功能:

def show_player_table(): 
    query = ("SELECT name FROM field_player") 
    cursor.execute(query) 

    for result in cursor: 
     print("{}".format(result)) 

任何想法?我希望我已經提供了足夠的信息

回答

2

提取元組的第一個對象;我甚至會檢查元組是否有任何對象:

def show_player_table(): 
    query = ("SELECT name FROM field_player") 
    cursor.execute(query) 

    for result in cursor: 
     if len(result): 
      print("{}".format(result[0]))