2014-11-04 3 views
0

Принимаю вход пользователя в html-файл и отправляю его обратно в колбу, используя метод POST и принимающий его в переменных a, b, c, d. Теперь я использую следующий запрос cur.execute («INSERT INTO Home VALUES (?,?,?,?)», A, b, c, d), чтобы вставить значения a, b, c, d, но I я получаю внутреннюю ошибку сервера. Как решить эту проблему?Ввод пользовательских входных данных в базу данных через фляж

+0

я советую вам использовать SQLAlchemy что это превосходный ОРМ. ошибка внутреннего сервера может быть вызвана многочисленными ошибками – dpgaspar

ответ

1

Если это на самом деле код, который вы пытаетесь выполнить:

cur.execute("INSERT INTO Home VALUES(?,?,?,?)",a,b,c,d) 

, то вы должны использовать один список для списка параметров:

cur.execute("INSERT INTO Home VALUES(?,?,?,?)", [a,b,c,d]) 
+0

Эй, это сработало! Благодаря! – janhavi

Смежные вопросы