0

phpmysql でがんリスク評価ツールを開発しています。ユーザーは、チェック ボックスを含む html フォームからリスクと症状を選択する必要があります。選択内容は、データベースに保存されている内容と照合されます。これがフォームです。 がんリスクを評価するための HTML フォーム

以下は、送信されたチェックボックスがチェックされる mysql データベースに保存されたデータのスクリーンショットです。

食道癌_危険因子_tbl 危険因子

食道癌_症状_tbl 症状

食道癌_危険因子_tbl response: チェックボックス付きの html フォームを送信した後にユーザーが取得する応答を含むテーブル

誰かがここのようにhtmlをチェックした場合

ここに画像の説明を入力

クエリによってフェッチされる応答は、応答テーブルの responseID = 1 から取得する必要があります。

外部キーをリンクするテーブルはどのように表示され、データベースにクエリを実行するための PHP コードはどのように表示されますか。

4

1 に答える 1

0

ニック、「関係」テーブルが必要だと言ったときのコメントは正しいです。独自の主キーを持つ 1 つのテーブルと、外部キーとして機能する 3 つの追加の列を作成することをお勧めします。例えば:

|id|risk_id|symptom_id|response_id|
___________________________________
| 1|    2  |   3      |     4     |

そして、適切な尺度として、外部キー列にインデックスを付けます。

于 2013-03-01T19:37:32.757 に答える