我有一個數據庫有兩列。一個是主鍵自動增量,另一個是URL的列。第一個被命名爲'id',第二個被命名爲'longurls'。我跑了下面的代碼來檢索longurls ='X'值的'id'記錄。Sqlite3沒有從數據庫中讀取
import sqlite3
long_url = 'http://www.google.com'
conn = sqlite3.connect('database.db')
c = conn.cursor()
c.execute("SELECT id FROM stuff WHERE longurls=?",(long_url,))
k = c.fetchall()
for stuff in k:
id = stuff[0]
print (id)
This is a picture showing the url exists in database。只有「無」印
另外'打印(「身份證」)'將不打印變量'id',它實際上將打印字符串'「id」':)這可能是一個縮進問題,因爲'print'不在for循環中。 – Torxed
對不起,輸入Q. – John