import sqlite3
username=input(print("Username?"))
password=input(print("Password?"))
connection= sqlite3.connect("Logininfo.db")
c = connection.cursor()
IDuser=c.execute('SELECT Username, Password FROM LoginInfo WHERE Username= ? AND Password= ?', (username,password)).fetchone()
print(IDuser)
このコードから返されるデータは、「Hello1」と「Password1」(引用符なし)です。代わりに "( 'Hello1'、 'Password1')"を出力します。SQLiteデータベースクエリで間違った結果が返される
これはなぜですか? このデータを角かっことクォートマークなしで再取得するにはどうすればいいですか? "( 'Hello1'、" Hello1 "になります)
このコードでは、ユーザー名とパスワードの両方を要求する前に"そしてどのように私はそれを修正することができますか?
投稿ごとに1つだけ質問してください。 – glibdud
将来の投稿が通知された私の謝罪 – Sepy13