【发布时间】:2014-02-07 15:12:58
【问题描述】:
我正在使用 web.py 并有以下数据库调用。
results = db.query("""SELECT users.EMAIL, credentials.STATUS
FROM users
INNER JOIN credentials
ON users.ACCOUNT_ID = credentials.ACCOUNT_ID
WHERE credentials.API_KEY=%s""" % api_key)
当我尝试访问结果时,我遇到了各种错误:
>> for i in results:
>> print i
>> print results[0]['EMAIL']
>> print results[0]['STATUS']
IndexError: already passed 0
如果我删除打印语句,我会得到以下信息:
Storage {'STATUS': u'ACTIVE', 'EMAIL': u'testuser@gmail.com'}
但我无法将results 作为字典访问。
我该怎么办?
【问题讨论】:
标签: python mysql sql object web.py