2017-08-29 56 views
0

我想插入一個點到我的sqlite數據庫。我在地圖上創建了一個標記,打開一個彈出窗口,我可以輸入地址並通過發送請求發送到數據庫,但是該語句不會創建具有給定x,y和地址數據的新行。這是我的代碼:從小冊子地圖插入標記到數據庫

@app.route('/marker', methods=['POST']) 
def draw(): 
    conn = g.db.cursor() 
    x = request.form['x'] 
    y = request.form['y'] 
    desc = request.args['desc'] 
    conn.execute('''INSERT INTO my_table(id, adress, geom) VALUES (1111111, '%s', GeomFromText('POINT(%s %s)', 3857))''' % (desc, x, y)) 
    result = conn.fetchall() 
    return result 
+0

不,它們不完全如圖所示。我編輯它。 – lazzat

回答

0

INSERT語句不返回任何內容。

要從數據庫中讀取數據,您必須使用SELECT查詢。

+0

是的我知道,但INSERT語句會創建一個新行,在數據庫my_table – lazzat

+0

中缺少,如果我嘗試'select * from my_table'表中是空的 – lazzat

相關問題