【发布时间】:2018-06-29 20:25:47
【问题描述】:
我正在尝试在 python 程序中创建一个 SQL 查询,并且我想传入我的会话变量。 session 变量包含程序的登录用户。我有一些语法问题。
query = "SELECT * FROM following WHERE following.username == 'flask.session['user']' "
这是我的错误:
sqlite3.OperationalError: near "user": syntax error
我不确定如何解决这个问题。非常感谢您的帮助。
【问题讨论】:
-
我不使用 Flask 所以根据常见错误猜测:
cursor.execute("SELECT * FROM following WHERE username = ?", (flask.session['user'],))
标签: python sql database sqlite flask