, поэтому я искал несколько дней и пробовал различные решения проблем других людей, которые кажутся такими же, как у меня, но, к сожалению, я не достиг никакого прогресса. Я все еще очень новичок в базах данных python, tkinter и mysqli. То, что я пытаюсь сделать, это иметь программу инвентаризации, это просто так просто. Вы можете войти и добавить, удалить или просто просмотреть, что находится в базе данных. Я могу просто добавлять и удалять элементы, но у меня возникла проблема с переносом данных в правильные столбцы.
До сих пор я пытался извлекать каждую переменную и назначать ее соответственно, пытался извлекать по одной строке за раз, даже переключаться на новую базу данных, но не получил правильных результатов. Если я использую sqlite 3, он работает нормально, так ведь mysql находится на сервере, а не локально? В любом случае, я хотел бы получить совет, чтобы направить меня в правильном направлении, поэтому любая помощь очень ценится.
Edit:
tree.insert("", 1, "dirIso", text="ProductID")
for n, dirIso in enumerate(results,1):
list_of_column_values = [list(_dict.values())[0] for _dict in dirIso]
tree.insert('dirIso', n, text=list_of_column_values[0],
values=list_of_column_values[1:])
cursor.close()
conn.close()
Это то, что я сделал, теперь я получаю, что у объекта 'str' нет атрибута 'values'. Нужно ли менять? Или он ищет имя в моей базе данных как значения, а не столбцы?
Результат, который я пытаюсь получить, состоит в том, чтобы таблица отображала соответствующие данные для каждого элемента.