我正在尝试从MySQL表中提取值到我的php页面中的下拉控件。
一切正常,但我无法从设置为主键和自动增量的第一列中检索数据。该列名为ID
。
根据我的调查结果,我可以使用相邻的列Dept
,我可以检索到没有任何问题的值,但这并不能满足我的目的,因为Dept
的输出包含长字(例如:部门名称)
当前声明
echo "<option value='$row[Dept]'>$row[Dept]</option>";
查看源代码时输出上述语句如下所示
<option value=''>Select One</option><option value='Administration'>Administration</option><option value='Finance'>Finance</option><option value='Human Resource'>Human Resource</option><option value='Information Technology'>Information Technology</option>
当我尝试
时echo "<option value='$row[ID]'>$row[Dept]</option>";
输出
<option value=''>Select One</option><option value=''>Administration</option><option value=''>Finance</option><option value=''>Human Resource</option><option value=''>Information Technology</option>
我交叉检查了数据库,ID列中有MySQL表中的数字。请指教。