【发布时间】:2012-07-28 17:33:39
【问题描述】:
众所周知,Python 的 cgi.escape() 函数不会转义引号或撇号。 Python MySQLdb API 也可以这样说吗? 在下面的例子中,O'Reilly 中的撇号是否在进入数据库时被转义了?
lastname = O'Reilly
cursor.execute ('INSERT INTO table_name (surname) VALUES (%s)', (lastname,))
谢谢!
【问题讨论】:
标签: python code-injection mysql-python apostrophe