试图从数据库中打印出数据

时间:2015-03-19 02:57:49

标签: python mysql

我正在尝试使用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))

有什么想法吗?我希望我提供了足够的信息

1 个答案:

答案 0 :(得分: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]))