2017-08-29 10 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ステートメントは、テーブルが空である 'select * from my_table'を試してみると、データベースmy_table – lazzat

+0

にない新しい行を作成します – lazzat

関連する問題