[請益] PHP可以取得資料表的欄位名稱嗎?

看板PHP作者 (linann)時間15年前 (2011/01/18 01:44), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟我最近在寫一個網頁 其中有需要做搜尋功能 在資料表中分別有 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

01/18 01:47, , 1F
"....WHERE `".$workerskill."` = 1"; 不奇怪啊
01/18 01:47, 1F

01/18 02:18, , 2F
嗯嗯 因為同學一直說這樣很怪害我很沒信心...
01/18 02:18, 2F

01/18 02:21, , 3F
本來沒辦法跑出所有ID 後來加上了迴圈就出來了XDD
01/18 02:21, 3F
文章代碼(AID): #1DD804vb (PHP)
文章代碼(AID): #1DD804vb (PHP)