如何格式化查询字符串

时间:2017-01-15 18:45:57

标签: python mysql

如何格式化Python:

local( 'Font Name' )

当我运行db.execute(查询)时,我似乎没有得到任何结果,尽管我通过HeidiSQL执行相同的查询。

在Python中,我收到1054(42S22):'where子句'中的未知列“''

我正在使用 mysql.connector MySQL 5.6

enter image description here

我从query = """SELECT u.id, u.username, a.id as author_id, a.user_id, a.first_name, a.last_name FROM users u\n LEFT JOIN authors a on u.id = a.user_id\n WHERE u.username='{0}'\n""".format(username) 获取用户名 我将此值传递给.format(用户名)。

我好像得到了:

username = request.POST.get('username')

打印:

print(str(user['password']))
TypeError: 'NoneType' object is not subscriptable

1 个答案:

答案 0 :(得分:0)

最终我解决了一切。我在函数返回时犯了一些小错误。 : - )