社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

我的while循环无法显示mysql表中的视频。我错过了什么?

D. Oakley • 5 年前 • 1240 次点击  

我正在做一个大项目,遇到了一个问题,我只能显示一个视频从几个视频表。第一个视频显示正确,但是显示附加视频的while循环没有产生任何结果,似乎完全结束了php代码。

除了注释之外,我已经删除了当前正在处理的代码的所有非必需元素。类似的代码在我的项目中的其他地方也适用于图像,但在显示视频时,此代码似乎不起作用。

<?php
include_once '../includes/db_connect.php';      //  THIS CONNECTS THE DATABASE
include_once '../includes/functions.php';       //  THIS PROVIDES VARIOUS FUNCTIONS     
sec_session_start();                         

// THIS ENABLES ERROR MESSAGE DISPLAY //
ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);

// THIS QUERIES ALL COLUMNS FROM THE 'VIDEOS' TABLE //
$query = mysqli_query($mysqli,"SELECT * FROM videos");  
$result = mysqli_fetch_array($query);

    // THESE TWO LINES WILL DISPLAY THE FIRST VIDEO IN THE TABLE //
    echo "<br><br>" . $result['name'] . "<br>";
    echo "<video src='" . $result['location'] . "' controls width='320px' height='200px' >";


while($result = mysqli_fetch_array($query)) 
{
    // THIS SHOULD DISPLAY THE VAR_DUMP INFORMATION //
    echo "<br> ******************** TROUBLESHOOTING INFORMATION ********************** <br>";
    var_dump($result);                          // THIS IS JUST FOR DIAGNOSTIC INFO //
    echo "<br> ***************************************************************************** <br>";

    // THIS SHOULD DISPLAY THE REMAINING 2 VIDEOS IN THE TABLE AS ABOVE //
    echo "<br><br>" . $result['name'] . "<br>";
    echo "<video src='" . $result['location'] . "' controls width='320px' height='200px' >";
}                       

代码应该显示3个小的视频图像,并带有播放每个视频的控件。第一个视频显示正确,因此数据库已连接,表正在正确读取,显示视频的命令都在工作,但while循环不工作。我相信视频显示行中的某些内容导致php代码退出,但我还没有找到答案。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44281
 
1240 次点击  
文章 [ 1 ]  |  最新文章 5 年前