私はユーザー名とパスワードを持つデータベースを持っています。私はこれらの両方を検索して一致するようにしたい場合、一致する場合、ユーザーはログインできます(エラーが表示されない場合)。どこから:2つの変数
しかし、自分のコードのif条件が満たされない(ユーザー名とパスワードが一致していても)。
私のSQLクエリは間違っていなければなりません。クエリで複数の変数を検索する解決策を見つけようとしましたが、不幸にも私が働いた答えを見つけることができませんでした。
def userLogin(self):
username, password = self.getUserPass()
con = sql.connect("database.db")
cur = con.cursor()
cur.execute("SELECT * FROM users WHERE (?) AND (?)", (username, password))
if cur.fetchmany(size=1):
print("Username and Password match!")
else:
print("Wrong username and password combination.")