2016-03-29 3 views
0

В основном, я пытаюсь вставить данные в базу данных, а затем читать эти данные в другом месте и вставлять каждую отдельную часть в поле ввода.Вставка и чтение данных в базе данных

Во-первых, это страница, в которой данные я захочу вставить в базу данных из Statistics page

На этой странице я буду хочу Оккупации, ежемесячная арендная плата, оценочную стоимость недвижимости, чтобы быть сохранены в базе данных под названием «PropertyStatistics» which is showed here

после сохранения я хочу сохраненное значение, которое будет выводиться на входе в коробку, так это видно

Текущий код код у меня есть для inserti нг данные в базу данных:

def data_entry(): 
     OccupationA = str(Statusvar.get()) 
     MonthlyRentalA = RentalmoneyUpdated 
     EstimatedPropertyValueA = EstimatedValueentry 
     PropertyStatisticsR = c.fetchall() 
     for column in PropertyStatisticsR: 
      ID = column[1] 
      OccupationA = column[2] 
      MonthlyRentalA = column[3] 
      EstimatedPropertyValueA = column[4] 


      c.execute("INSERT INTO PropertyStatistics(ID,Occupation,Monthly Rental,Estimated Property Value) VALUES (%s, %s, %s, %s)", 
      (ID,OccupationA,MonthlyRentalA,EstimatedPropertyValueA)) 


      conn.commit() 
      time.sleep(1) 

Функция «data_entry» вызывается с помощью кнопки «Сохранить», как показано в link1 в настоящее время для этого кода показывают никакой ошибки в на выполнение этой функции, однако ничего не сохраняется в базы данных, что означает, что я пропустил ошибку

Я новичок, и любая помощь будет оценена, поскольку я раньше этого не делал.

Я не ожидаю, что ответ будет содержать весь код, необходимый для этого. Мне просто нужно немного ориентироваться в том, куда идти, откуда я сейчас

+0

bumpppppppppppp – Ross

ответ

2

Для многословного имени столбца при обращении они должны быть заключены в ``.

INSERT INTO PropertyStatistics(ID,Occupation,`Monthly Rental`,`Estimated Property Value`) VALUES (%s, %s, %s, %s) 
Смежные вопросы