无法从MySQL DB中检索值和ID列(数字)

时间:2015-11-24 10:09:57

标签: php mysql

我正在尝试从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表中的数字。请指教。

0 个答案:

没有答案