2014-11-04 68 views
0

我接受用戶在html文件中的輸入,並使用POST方法將它發送回燒瓶,並接受a,b,c,d變量。 現在我正在使用以下查詢cur.execute(「INSERT INTO Home VALUES(?,?,?,?)」,a,b,c,d)來插入a,b,c,d的值,但是我我得到一個內部服務器錯誤。 如何解決這個問題?通過燒瓶將用戶接受的輸入插入數據庫

+0

我建議你使用SQLAlchemy它是一個優秀的ORM。內部服務器錯誤可能會引發很多錯誤 – dpgaspar 2014-11-04 21:52:09

回答

1

如果這種情況真的是你想要執行的代碼:

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

,那麼你必須使用一個列表參數列表:

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

嘿,它確實工作!謝謝! – janhavi 2014-11-04 22:11:53