在爆炸功能和路径检索中遇到问题?如何正确使用它

时间:2016-09-22 03:25:21

标签: php explode

在数据库中,多个图像名称以逗号分隔存储,图像存储在上传文件夹中。现在我想使用explode函数从db中检索数据。到目前为止我做了什么,我的页面查看来源正在返回这个。我不知道我哪里出错了。请指导我。在db中,图像存储如下。 Lighthouse.jpg,Penguins.jpg,Tulips.jpg。我在while循环中使用了foreach。我想使用foreach或者在while循环的帮助下我们可以检索数据

My page view source is returning this
<img src="upload/L"  />
<img src="upload/P"  />
<img src="upload/T"  />
 here is my php code
    <?php
    $sub=mysql_query("select iname from properties ps ");
    while($listnew=mysql_fetch_array($sub))
    {
    $res = explode(",", $listnew['iname']);
    foreach ($res as $item) {
    ?>
    <img src="<?php echo "upload/".$item['iname'];?>"  />
    <?php
    }
    }
    ?>

1 个答案:

答案 0 :(得分:0)

它应该是这样的,因为你在爆炸后然后在爆炸数组中迭代时已经在$ item中有了每个图像名称:

<img src="<?php echo "upload/".$item;?>"  />