擅长:python、mysql、java
<p>正如之前多次在这里和其他地方发布的那样,您必须<em>而不是</em>使用字符串插值来构建SQL字符串。使用参数intead:</p>
<pre><code>REQ = u"INSERT INTO organismes (NAME_organisme`,ID_organisme,adresse,cp,town,lat,lon,tel,fax,email,website) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s);"
cursor.execute(REQ, (NAME,ID,LIGNE,CP,TOWN,LAT,LON,TEL,FAX,MAIL,URL))
</code></pre>
<p>注意,<em>no</em>在查询字符串中的占位符周围加引号:db适配器根据需要为您放入占位符。你知道吗</p>
<p>另外,请不要用大写字母来表示不是常量的东西。你知道吗</p>