The uncommented code below yields an OperationalError: near”?” while the commented lines works fine. What am I missing here?
g.db.execute('INSERT INTO ? (date,value) VALUES (?,?)', \
[session['user'],request.form['date'],request.form['value']] )
#g.db.execute('INSERT INTO '+session['user']+' (date,value) VALUES (?,?)', \
# [request.form['date'],request.form['value']] )
You can not use placeholders for column or table names. You can try this: