main import tkinter as tk from tkinter import messagebox import mysql.connector # ---------------- DB ---------------- conn = mysql.connector.connect( host="localhost", user="root", password="12345", database="shop" ) cur = conn.cursor(dictionary=True) # ---------------- SQL ---------------- def login_user(login, password): cur.execute( "SELECT * FROM users WHERE login=%s AND password=%s", (login, password) ) return cur.fetchone() def get_products(): cur.execute("SELECT * FROM products") return cur.fetchall() def search_products(text): cur.execute(""" SELECT * FROM products WHERE name LIKE %s OR category LIKE %s OR supplier LIKE %s """, (f"%{text}%", f"%{text}%", f"%{text}%")) return cur.fetchall() def delete_product(pid): cur.execute("DELETE FROM products WHERE id=%s", (pid,)) conn.commit() def add_product(name, category, supplier, price, stock, discount): cur.execute(""" INSERT INTO products (name, category, supplier, price, stock_quantity, discount) VALUES (%s,%s,%s,%s,%s,%s) """, (