-1
我的目标是通读一堆现在在记录中的行。如果任何记录(行[1])的第二列在本例中等于133,则它会打印出第一列和第二列。我在这里做错了什么? IF和其他语句
我遇到了这个问题,但:
线11 - 其他:问题
import sqlite3
conn = sqlite3.connect('db.sqlite')
print "Opened database successfully";
cur = conn.execute("SELECT * FROM sightings")
row = cur.fetchone()
while row is not None:
if row[1] == 133:
print row[0], row[1]
else:
row = cur.fetchone():
cur.close()
conn.close()
你收到了什么错误? – TheLazyScripter
SQL!只需获取您需要的记录。 –
如果找不到,我将转到下一条记录。 – Malorrr