无论如何,有没有把这一行从PHP转换成python,如果有,请解释每一件事的含义和它是如何工作的。你知道吗
mysql_query( "INSERT INTO chatitems VALUES ( null, null, '".
mysql_real_escape_string( $_REQUEST['user'] ).
"', '".
mysql_real_escape_string( $_REQUEST['message'] ).
"')" );
我遇到了很多麻烦,试着去做
import MySQLdb
conn = MySQLdb.connect(host='24.44.205.122', user='root', password='1234',
database='chat')
x = conn.cursor()
try:
x.execute("INSERT INTO chatitems VALUES (%s, %s)""", (null, null), conn.escape_string(self.request.get("user")). "', '". conn.escape_string(self.request.get("message")). "')" );
except:
conn.rollback()
conn.close()
如果有人能解释怎么做,那将是一个很大的帮助
如果使用parameter passing style,dbapi将负责escape。您不需要逃避自己,构建sql:
相关问题 更多 >
编程相关推荐