私のmysqlデータベースには次のテーブルがあります。誰かが食道がんを発症している可能性があるかどうかを仮想的に評価できるアプリケーションを作成しようとしています
#tblsymptoms - すべての症状を保持 ###################################### 症状ID | 症状 -------------------------------------- 1 喉の塊 2 飲み込みにくい 3 最近痩せた 4 胸焼け 5 しわがれた咳 6 吐血 #tblresponse - すべての応答を保持します ###################################### 応答 ID | 応答 -------------------------------------------------- --- 1 あなたの症状は、あなたに問題があることを示唆しています 2 食道がんの可能性があります 3 咽頭癌ではない #tblrelation - 反応と症状の関係を保持 ###################################### 関係 ID | 応答 ID | 症状ID ------------------------------ 1 1 3 2 1 4 3 1 5 4 2 1 5 2 2 6 2 3 7 4 2 8 2 5 9 2 6 10 3 3 11 3 4
HTMLフォームでチェックボックスを使用してデータベースを照会したいのですが、フォームのコードは次のとおりです。
<form method="post" action="process.php">
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Difficulty in swallowing" id="">Difficulty in swallowing<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Difficulty in swallowing" id="">Difficulty in swallowing<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Lost weight lately" id="">Lost weight lately<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Heartburn" id="">Heartburn<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Hoarse-sounding cough" id="">Hoarse-sounding cough<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Vomit blood" id="">Vomit blood<br>
<input type="submit" name="formSubmit" value="Diagnose me" />
</form>
ここで、誰かが選択した場合に備えてLost weight lately and Heartburn
、スクリプトは tblResponse>>>responseID=1 からデータを取得し、ユーザーに表示する必要があります。Your symptoms suggest you have a problem.
私は試しましたが、0の値を返します
SELECT tblresponse.response
FROM tblrelation
LEFT JOIN tblresponse ON tblrelation.responseID = tblresponse.responseID
WHERE tblrelation.symptomID = '3' AND tblrelation.symptomID = '4'
データベースにクエリを実行するためのチェックボックスを備えたhtmlフォームに追加する必要があるコードについてアイデアを持っている人はいますか?