查询不是 运行 通过 flask_mysql
Query is not running via flask_mysql
我无法从 select 查询中检索数据,因为存储在变量中的数据没有将值传递给 select 查询
from flaskext.mysql import MySQL
@app.route("/loginscr/",methods =['POST'])
def loginscr():
username = request.form['username']
password = request.form['password']
print(request.form.to_dict())
cursor = connection.cursor()
cursor.execute('Select * from basics where username = %s AND password = %s',(username,password))
account = cursor.fetchone()
if account is not None:
print("Successfull")
else:
print("UnSuccessfull")
return "true"
fetchone()
不是 return 整数。替换
if(account == 1):
与
if account is not None:
或者,更像 Pythonic,
if account:
我无法从 select 查询中检索数据,因为存储在变量中的数据没有将值传递给 select 查询
from flaskext.mysql import MySQL
@app.route("/loginscr/",methods =['POST'])
def loginscr():
username = request.form['username']
password = request.form['password']
print(request.form.to_dict())
cursor = connection.cursor()
cursor.execute('Select * from basics where username = %s AND password = %s',(username,password))
account = cursor.fetchone()
if account is not None:
print("Successfull")
else:
print("UnSuccessfull")
return "true"
fetchone()
不是 return 整数。替换
if(account == 1):
与
if account is not None:
或者,更像 Pythonic,
if account: