我目前正在尝试从数据库中删除一个条目列表,我对此错误感到困惑。当我使用fetch()
提取单个列时,我可以检索$row['ImgURL']
,但是,当我下拉多个列时,突然$row['ImgURL']
变为未定义为索引。甚至var_dump也显示了列名。
非常困惑。这是代码:
PDO异常中声明的错误消息:
E_NOTICE文件错误»FileName.php«第223行:未定义索引:ImgURL
的var_dump:
array(1) { [0]=> array(10) { ["AdID"]=> string(1) "1" [0]=> string(1) "1" ["WebComicID"]=> string(1) "1" [1]=> string(1) "1" ["AdTypeID"]=> string(1) "1" [2]=> string(1) "1" ["ImgURL"]=> string(72) "http://www.myherocomic.com/wp-content/uploads/2016/07/MH-tiny-banner.jpg" [3]=> string(72) "http://www.myherocomic.com/wp-content/uploads/2016/07/MH-tiny-banner.jpg" ["Active"]=> string(1) "1" [4]=> string(1) "1" }
代码:
$AdArray = array($AdArray);
$adCount = 0;
foreach($AdArray as $row)
{
print 'Dump: '.var_dump($row).'<br>';
print 'ImgURL: '.$row["ImgURL"].'<br>';
print 'Ad'.$adCount.': <img src="'.$row['ImgURL'].'">';
}