2017-08-05 8 views
-1

SQLiteテーブルから単一の値を取得する方法がわかりません。私はので、私は現在、fetchall()コマンドを使用していただ一つの値を取得するについて行くだろうか手掛かりを持っていないPythonのSQLiteテーブルから値を取得する方法はありますか?

def viewdata(): 

     idn=studentrecordid.get() 
     c.execute("SELECT * FROM Students WHERE ID =?", (idn,)) 
     values=c.fetchall() 
     print(values) 
     labwl1=Label(rootF, text=values) 
     labwl1.grid(row=6) 

:ここに私のコードです。

+1

sqliteのドキュメントを読んだことはありますか?単一の項目を取得することは、多くの場所で十分に文書化されています。 –

答えて

0

最初の行だけが必要な場合は、c.fetchone()に電話してください。このメソッドを繰り返し呼び出すと、クエリの行を使い果たすことができますが、通常はc.fetchall()を反復するほど効率的ではありません。

関連する問題