foreach循环在使用<iframe>时只返回一个值

时间:2015-06-27 09:46:06

标签: php iframe foreach

以下是我遇到的PHP代码问题:

&#xA;&#xA;
 &lt;?php&#xA; $ query =“SELECT`URL` FROM`videos”;&#xA; $ query_run =的mysql_query($查询);&#XA;而($行= mysql_fetch_array($ query_run)){&#XA; $导致[] = $行;}&#XA; foreach($ result as $ var){&#xA; $ URL = $变种[ '0'];&#XA; echo“&lt; iframe width ='250'height ='200'src ='”。$ url。“'frameborder ='0'&gt;”;&#xA; }&#xA;?&gt;&#xA;  
&#xA;&#xA;

问题是只返回的一个结果 >&lt; iframe&gt; 标记, 回显 $ url ie

&#xA;&#xA;
 &lt;?php&#xA; $ query =“SELECT`URL` FROM`videos`”;&#xA; $ query_run =的mysql_query($查询);&#XA;而($行= mysql_fetch_array($ query_run)){&#XA; $导致[] = $行;}&#XA; foreach($ result as $ var){&#xA; $ URL = $变种[ '0'];&#XA; echo $ url;&#xA; }&#xA;?&gt;&#xA;  
&#xA;&#xA;

返回所有可用结果。

&#xA;&#xA; < p>请帮助

&#xA;

1 个答案:

答案 0 :(得分:1)

您必须指定结束标记</iframe>

<?php 
    $query="SELECT `url` FROM `videos";
    $query_run=mysql_query($query);
    while($row=mysql_fetch_array($query_run)){
        $result[]=$row;}
        foreach($result as $var){
            $url=$var['0'];
            echo "<iframe width='250' height='200' src='".$url."' frameborder='0'></iframe>";
        }
?>