我要对 python 3.2.3 发疯了
你觉得下面的陈述有问题吗?
cur.execute('''SELECT hits FROM counters WHERE url = ?''', (page,))
data = cur.fetchone()
因为正如您通过访问我的网页http://superhost.gr所看到的,它会产生错误,我不知道为什么。
我正在使用 MySQLdb。
我正在使用“?” 或“%s”;后者曾经在 python 2.6 中完美地工作,但在 python 3.2.3 中却没有
这两个命令在 python 3.2.3 中都失败了
cur.execute('''SELECT hits FROM counters WHERE url = ?''', (page,))
cur.execute('''SELECT hits FROM counters WHERE url = %s''', (page,))
知道为什么吗?