在while循环中,我将从DB拉出的值分配给数组,如下所示:
$states[$row['state']]
PHP给了我以下通知:
注意:未定义的索引:ME in /var/www/vhosts/basementfinishing-md-de.com/httpdocs/inc/class.cityBlock.php 在第67行
我在这里做错了什么?
答案 0 :(得分:1)
这意味着$row['state']
是'ME',并且没有为$states
定义此索引。
答案 1 :(得分:0)
我没有足够的上下文来解释错误消息100%,但我知道会做这样的事情:
$states = array();
while ($row = mysql_fetch_assoc($result)) {
array_push($states, $row['state']);
}