看板 PHP 關於我們 聯絡資訊
小弟我最近在寫一個網頁 其中有需要做搜尋功能 在資料表中分別有 ID SKILL1 SKILL2 SKILL3 SKILL4 五個資料欄位 其值分別為 0 1 而我今天想要任意的搜尋此資料表各個SKILL中值為1的有哪些 而寫出了以下程式 <form id="form1" name="search" method="post" action="worker_search.php"> <select size="1" name="D1"> <option value="Work_skill1">化學類</option> <option value="Work_skill2" selected="selected">電腦通訊類</option> <option value="Work_skill3">醫學及醫藥類</option> <option value="Work_skill4">電子電機類</option> </select> <input type="submit" name="send" id="send" value="搜尋" /> ---------------------------------------------------------------------------- $workerskill=$_POST['D1']; $sql="SELECT * FROM User WHERE ".$workerskill." = 1"; $row=mysql_query($sql); $rows=mysql_fetch_object($row); echo $rows->User_ID; 請問我有辦法可以取得POST的欄位名稱去搜尋出User_ID嗎??? 這樣想會很奇怪嗎orz....希望有強者可以為我解答!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.112.242
bibo9901:"....WHERE `".$workerskill."` = 1"; 不奇怪啊 01/18 01:47
linann:嗯嗯 因為同學一直說這樣很怪害我很沒信心... 01/18 02:18
linann:本來沒辦法跑出所有ID 後來加上了迴圈就出來了XDD 01/18 02:21