-1
cur.execute("SELECT * FROM `productinfo` WHERE CreateDate > '%s'",kakko)

kakkoユーザー入力文字列です。たとえば、2012-01-15 です。

'%s' は正しくありませんか?

4

1 に答える 1

1

だから、コメントから詳しく説明します:

cursor.executeパラメータタプルが必要であり、引用符で囲む必要はありません%s

cur.execute("SELECT * FROM `productinfo` WHERE CreateDate > %s", (kakko, ))
于 2013-01-15T09:31:33.783 に答える