以下にリストされている21のフィールドを持つMySQLにデータベースがあります
Field Name Data Type NULL
status text No
roll_no text No
branch_id int(5) No
student_name text No
father_name text No
phone1 text No
phone2 text No
email text No
dob date No
city text No
course_id varchar(5) No
class_id int(2) No
program text No
duration text No
comment text No
admission_year int(4) No
admission_date text No
entryby text No
address text No
admission_no int(4) No
fees int(6) No
今、検索プロセスに行き詰まっています。少し混乱しています。さまざまなタイプの条件/基準の検索を実行するにはどうすればよいですか
条件の組み合わせのいくつかの例
- city=3 のレコードのみ
- branch_id=2 のみ
- Admission_year='2013' のみ
- course_id='15' のみ
- branch_id='2' AND course_id='15' のみ
- branch_id='2' AND course_id='15' AND city LIKE 'XYZ' のみ
- Admission_year='2012' AND course_id='10' AND duration BETWEEN(2 AND 3) のみ
- branch_id=2 AND course_id='15' AND student_name LIKE 'XYZ' のみ
- course_id=7 AND class_id=2 AND Father_name LIKE 'XYZ' のみ
私の search.php フォーム ページは設計されています。フォーム設計の画像をここにアップロードしましたが、さまざまな状況でこの検索オプションをどのように実装すればよいか混乱しています。
この問題を解決する正しい方法を教えてください。