Я создаю программу, в которой пользователь вводит имя предприятия для запуска кода.
Я бы хотел, чтобы пользователь выбрал имя предприятия в раскрывающемся списке, но в настоящее время у меня нет GUI, чтобы заставить его работать.
на данный момент я хотел бы подключить функцию ввода к столбцу SQL имя предприятия базы данных.
Я уже подключил SQL к мой код python ... но как мне подключить MySQL к функции ввода? Я хочу, чтобы пользователь мог получать информацию из базы данных
МОЙ SQL СОЕДИНЕНИЕ:
import mysql.connector
mydb = mysql.connector.connect(host="localhost", user="nn", passwd="passpass")
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM listedatabase.entreprises_inspecteurs")
for row in mycursor.fetchall():
print (row[1])
mydb.close()
python:
enterprise_name = input()
Спасибо за помощь
Я пробовал это, но не повезло:
mydb = mysql.connector.connect(host="localhost", user="nn", passwd="passpass")
mycursor = mydb.cursor()
enterprise_name = input()
mycursor.execute("SELECT n_fabricant FROM listedatabase.entreprises_inspecteurs", (enterprise_name,))
data = mycursor.fetchall()
if data:
code goes there
else:
print('data not found in database')