python MYSQLdb execute()结果不匹配获取结果

时间:2016-07-07 09:04:06

标签: python mysql-python

这是我们的代码:

db = get_connection()
try:
    cursor = db.cursor()
    if not cursor.execute("SELECT id FROM test WHERE name = %s", ['name']) > 0:
        return None
    return cursor.fetchone()[0]
finally:
    db.close()

但有时,它会引起一些感染。

  

' NoneType'对象没有属性' getitem '

     

返回cursor.fetchone()[0]

我们的代码有什么问题?

0 个答案:

没有答案