我已经从mysql升级到PDO了,我现在正在打印所有字段,除了图像。它们保存在一个单独的文件中,只包含数据库中的地址。我可以在mysql中检索这些,但是我在PDO中遇到了麻烦。
在我应该看到图像的地方,我能够实现的最好的就是让它打印出来并且#34; Arrayh"在每一行的末尾。我似乎无法在任何地方找到这样做,所以我又来了。这是打印文件的一部分。
$STM->bindParam(':Country', $Country, PDO::PARAM_STR);
$STM->execute();
$row= $STM->fetchAll();
$img_url = "http://www.xxxxx.net/images/";
if(count($row)){
foreach($row as $data){
echo $data['Country'] ." ".$data['Year']." ".$data['Description']." ".$data.$img_url['Images']."<br />";
}
}else {
echo 'no row found';
}
答案 0 :(得分:0)
假设您调用了图片字段img_url
foreach($row as $data){
echo "<img src='"$data['img_url']."'><br />";
}
答案 1 :(得分:0)
我最终得到了它的工作,所以我会把我在这里使用过的东西,否则这个问题对于将来遇到同样问题的人来说将毫无用处。回波数据线由两行代替:
echo $data['Key'] ." ".$data['Country'] ." ".$data['Year']." ".$data['Description']." ";
echo "<img src='$img_url".$data['Images']."' <br /><br />" ;
"<br />";
现在我只需要把它放到一张桌子上就可以了。感谢所有帮助过的人。