如何格式化Python:
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)
当我跑的时候数据库执行(query),我似乎没有得到任何结果,尽管我通过HeidiSQL执行相同的查询。在
在Python中,我收到1054(42S22):“where子句”中的未知列“'”
我正在使用mysql.connector,安装了MySQL5.6。在
我从username = request.POST.get('username')
获得用户名
我将这个值传递给that.format(username)。在
我似乎得到了:
^{2}$打印:
SELECT u.id, u.username, a.id as author_id, a.user_id, a.first_name, a.last_name FROM users u
LEFT JOIN authors a on u.id = a.user_id
WHERE u.username="erik"
最终我解决了一切。我在函数返回中犯了一些小错误。:-)
相关问题 更多 >
编程相关推荐