これは、サイトでの私の最初の投稿です。私はmysqlとphpの初心者なので、間違いを許して親切に指摘してください。雇用の詳細を保存するテーブルがあります。
table_hiring 採用
ID int(20) AUTOINCREMENT => (主キー);
雇用者名 varchar(80);
採用日 bigint(20);
... ... ...
ツールとそのレンタル価格を格納する別のテーブルがあります。
table_tools
tool_id int(10)AUTOINCREMENT => (主キー);
tool_description varchar(100);
tool_price double;
各雇用要求は雇用テーブルに保存されます。私の問題は、各雇用リクエストに複数のツールを含めることができることです(これはグラウンド雇用です。したがって、雇用者はハードルセット、ショットプットセット、ジャベリンセットなどをリクエストできます)。1 つのフィールドに複数の値を格納するという問題に困惑しました。私はいくつかの調査を行い、別のテーブルを持つことにしました
table_tool_hire
tool_hire_id() => (table_hiring の主キー);
tool_id() => (table_tools の主キー);
tool_hire_date bigint(20);
問題は、雇用要求があるたびに、雇用者の要求に従って、table_hiring と table_tool_hire を 1 つのクエリに入力する必要があり、雇用 ID が両方のテーブルで一致する必要があることです。
値を table_hiring に挿入し、同時にその雇用の自動インクリメントされた ID 値を取得して table_tool_hire テーブルに更新するにはどうすればよいですか?? 助けてください...よろしくお願いします...