0

複数のフォーム フィールド データが mysql データベースで検索されている場合、クエリを作成するにはどうすればよいですか。

フォーム フィールドは次のとおりです。

FirstName:
LastName:
Age:
Gender:

これで、複数のフィールドにデータを入力して、単一のフィールドで試したコードを検索できます。複数の条件で作成できません

sql = "select * from PERSON where F_Name = %s or L_Name = %s or Age = %s and Gender = %s" 
self.cursor.execute(sql,(self.fname, self.lname, self.age, self.gender))

フィールド FirstName と Gender が入力されている場合

フィールド姓、性別、年齢が入力されている場合

フィールドFirsName、Ageが入力されている場合

フィールド性別と姓が入力されている場合

すべての可能な条件のように

4

1 に答える 1