刚刚开始掌握处理 foreach 循环。对于每一行,我在 $array 中设置 'vine' 和 'mp4' 但是当我回显这些值时,它们会发布两次。这是我的代码:
$sql="SELECT vine_id,mp4_url FROM videos LIMIT 1";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res)){
foreach ($row as $array) {
$array=array(
"vine"=>$row['vine_id'],
"mp4"=>$row['mp4_url']);
echo $array["vine"];
echo $array["mp4"];
}
}
这是我的输出:
bUjdjmFHt5I //vine
https://vines.s3.amazonaws.com/v/videos/2013/04/20/A42066A1-EC83-4211-BA20-DAD287C8AF1E-362-0000002797BBAC52_1.0.7.mp4?versionId=oMGICGs2c7dCbodVIHHiaQ1MhqKg65.y //mp4
bUjdjmFHt5I //vine
https://vines.s3.amazonaws.com/v/videos/2013/04/20/A42066A1-EC83-4211-BA20-DAD287C8AF1E-362-0000002797BBAC52_1.0.7.mp4?versionId=oMGICGs2c7dCbodVIHHiaQ1MhqKg65.y //mp4
我是否在我的代码中遗漏了一些使这篇文章发表两次的东西?