私はPython/Flaskを使用しており、自分のDBにクエリを試みています。SQL動作しない場所を選択してください。
conn = sqlite3.connect('./flaskdb.db')
cur = conn.cursor()
cur.execute('SELECT email FROM users WHERE email=\'%s\'', "name")
Iは、行/エントリの一つとして2列、email, password
値name, password
を有します。
なぜこれが機能しないのですか?
sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 7 supplied.
少なくとも、エラーの原因となっているpython文全体が表示されるように、完全な例を投稿してください。いつものように、[最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)は、私たちがあなたを助けやすくします。 – 2ps
フルコードを表示してください。通常、準備されたステートメントでは、APIがあなたのために処理するので、パラメータの周りに単一引用符を使用することについて心配する必要はありません。 –
@ 2ps、コードを更新 – garoo