作者linann (linann)
看板PHP
标题[请益] PHP可以取得资料表的栏位名称吗?
时间Tue Jan 18 01:44:32 2011
小弟我最近在写一个网页
其中有需要做搜寻功能
在资料表中分别有 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
1F:→ bibo9901:"....WHERE `".$workerskill."` = 1"; 不奇怪啊 01/18 01:47
2F:→ linann:嗯嗯 因为同学一直说这样很怪害我很没信心... 01/18 02:18
3F:→ linann:本来没办法跑出所有ID 後来加上了回圈就出来了XDD 01/18 02:21