我想从数据库中获取YouTube嵌入式链接,并在while循环中运行,而不是在while循环中。
<?php
$video_query=mysqli_query($connect,"select Vdo_SNo, Vdo_Name, Vdo_Category, Vdo_Discription, Vdo_Date from user_videoarena where user_did='3' AND Vdo_Category='Portfolio' ORDER BY Vdo_SNo DESC ");
$i = 1;
while ($video_Row = mysqli_fetch_array($video_query)){
?>
<div class="video_sec fl">
<?php echo $video_Row['Vdo_Name']; ?>
</div><!------------ video_sec -------------------->
<?php $i++; }
?>使用这段代码,只有一个视频被获取,但并不是所有的视频都存储在数据库中。
发布于 2015-12-28 23:08:55
试一试
<?php
$video_query=mysqli_query($connect,"select Vdo_SNo, Vdo_Name, Vdo_Category, Vdo_Discription, Vdo_Date from user_videoarena where user_did='3' AND Vdo_Category='Portfolio' ORDER BY Vdo_SNo DESC LIMIT 10 ");
while($video_Row = mysqli_fetch_array($video_query)){
?>
<div class="video_sec fl">
<?php echo $video_Row['Vdo_Name']; ?>
</div>
<?php } ?>发布于 2015-12-28 23:36:31
如果您的记录在Sql表中是逐行的,那么您必须使用一个简单的For循环,首先将查询结果存储在一个数组中。然后打印数组并检查输出。如果输出与您想要的相同。如果不是,那么你在查询中就有一些错误。然后简单地像这样做一个循环
for($i=0;$i<count($array_name);$i++){
echo $array[$i]['field name_in_database'];
}希望这个解决方案能对你有所帮助。
https://stackoverflow.com/questions/34495391
复制相似问题