ФорумПрограммированиеPython → Вывод данных из таблицы

Вывод данных из таблицы

  • Ruslan320

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 17 марта 2017 г. 20:44

    Здравствуйте, дополнить код.
    Надо чтобы можно было в entry вводить название таблице, и в label выводились данные из этой таблицы а не из RESULTS.
    Заранее огромное спасибо!

    from tkinter import *
    import sqlite3 as lite
    import sys
    
    
    def s():
        con = lite.connect('sport.sqlite')
        with con:
            cur = con.cursor()
            cur.execute("SELECT * FROM RESULTS")
            text = ''
            while True:
                row = cur.fetchone()
    
                if row == None:
                    break
                text += str(row[0]) + " | " + "id команды: " + str(row[1]) + " | " + "Всего игр: " + str(row[2]) + " | " + "Выигрышей: " + str(row[3]) + " | " + "Поражений: " + str(row[4]) + " | " + "Разница в голах: " + str(row[5]) + " | " + "Очков: " + str(row[6]) + '\n'
    
            label7["text"] = text
    
    
    root=Tk()
    root.title("Работа с базой данных")
    
    btn4 = Button(root, text="OK", font= "Arial 10", command = s)
    btn4.grid(row=1, column=0)
    label7 = Label(root)
    label7.grid(row=2, column=0)
    ent3 = Entry(root)
    ent3.grid(row=0, column=0)
    
    
    root.mainloop()
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 17 марта 2017 г. 22:04, спустя 1 час 19 минут 59 секунд

    Заранее огромное спасибо!

    @Ruslan320, 200€, спасибо огромное!

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!