我在我的mysql數據庫中有以下表格。我試圖創建一個幾乎可以驢,如果有人可能正在開發食道來自複選框的查詢
#tblsymptoms - holds all symptoms ###################################### symptomID | symptom ------------------------------------- 1 Mass in the throat 2 Difficulty in swallowing 3 Lost weight lately 4 Heartburn 5 Hoarse-sounding cough 6 Vomit blood #tblresponse - holds all responses ###################################### responseID | response ----------------------------------------------------- 1 Your symptoms suggest you have a problem 2 You may be having Oesophageal carcinoma 3 You dont have a throat carcinoma #tblrelation - holds relation between response and symptoms ###################################### relationID | responseID | symptomID ----------------------------- 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窗體?
感謝...我confused..if你不介意,請郵寄給我的表應該是什麼樣子 – Nick 2013-03-01 15:25:48
如果可以的話,它很可能是更好的在應用程序中處理它,而不是存儲在關係sql – 2013-03-01 15:33:37
好的...讓我試試看...如果你有一個更簡單的方法,我可以做到這一點..你可以在這裏發佈它,如果你不笨,我會真的很感激..再次感謝 – Nick 2013-03-01 15:46:04