我想比较一个从mysql中取出的值与从mysql中取出的数组的比较。代码如下所示:比较一个值与一个数组
$aeSelect = "SELECT id, firstName, lastName from user WHERE fiID = 0 AND access = 3 ORDER BY lastName";
$aeQuery = mysql_query($aeSelect) or die ("Could not get AE list: " . mysql_error());
while ($rowAE = mysql_fetch_array($aeQuery)) {
echo "<option " . (($row['aeid'] == $rowAE['id']) ? "selected='selected'" : "") . ">" . $rowAE['firstName'] . " " . $rowAE['lastName'] . "</option>";
}
$row['aeid']
是20022和$rowAE['id']
是不良的ID的列表。
我不能这样做,因为选择菜单显示所有AE的名称,但没有选择正确的名称。为什么?我究竟做错了什么?
如何变$行已初始化? –