Выбор строки в sqlite - PullRequest
0 голосов
/ 02 мая 2020

У меня есть проект python и файл базы данных, связанный с файлом python.

Файл базы данных выглядит следующим образом

 | ID | ODP | PDP | Positive | City |
    1   120  344     3213    Jakarta
    2   131  154     1613    Bandung

Когда пользователь вводит данные, используя запись tkinter Я хочу, чтобы она искала строку с названием города

Спасибо!

1 Ответ

0 голосов
/ 02 мая 2020
import sqlite3
from sqlite3 import Error


def create_connection(db_file):
    conn = None
    try:
        conn = sqlite3.connect(db_file)
    except Error as e:
        print(e)

    return conn

def select_city(conn, input):

    cur = conn.cursor()
    cur.execute("SELECT * FROM table_name WHERE city=?", (input,))

    rows = cur.fetchall()

    for row in rows:
        print(row)

def main():
    database = db_file_path

    conn = create_connection(database)
    with conn:
        select_city(conn, input)

Измените table_name в select_city на имя вашей таблицы и db_file_path в main с путем к файлу базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...