0
生徒のIDを取得する関数を作成しようとしていますが、sqliteは関数の作成をネイティブにサポートしていないので、thisを参考にしています。コードがどのように動作するかはかなり分かりません。テーブルからIDを取得する関数を作成する
は、私は次の表があるとします。学生
id | name
--------------------
1 | Jane Appleseed
2 | John Doe
は、私は次のことを試してみました、もちろん、失敗します。
def getCourseID(s):
return cur.execute('SELECT id FROM students WHERE name = ? ', (s,))
機能を実装するための正しい方法だろう何これは?
ありがとうございました。固定、ありがとう -
@CLのようなものを試してみてください! –
それは働いて、ありがとう!関数内のデータベースへの新しい接続を作成する必要がありましたが、何か間違っていますか? – Cube
クエリごとに新しい接続を必要とせず、接続とカーソルを再利用できます。関数へのカーソル/接続を渡すだけです –