我正在尝试从此语句返回一个数值:
c = db.execute("""SELECT *, rowid FROM members WHERE barcode = '%s' AND debit > 0 LIMIT 50""" % (s,))
但我将此作为返回值:
sqlite3.Cursor object at 0xb6cb2720
如何使用此游标对象获取结果?
答案 0 :(得分:3)
试试这个:
for row in c:
print row['rowid']
答案 1 :(得分:0)
我的一个问题是,我使用错误的SQL查询来获取我想要的数据。参见:
c = db.execute("""SELECT "debit" FROM "members" WHERE "barcode" = '%s' LIMIT 1""" % (s,))
然后我会得到回复:
(0,)
这就是我需要的。现在要真正弄清楚如何比较它 - 我需要说“如果c不等于(0,)然后打印'交叉',否则打印'打勾'......”
非常感谢您的帮助!
答案 2 :(得分:0)
尝试这个>> proxy_pass_header