php(视频)中的最大视图

时间:2016-04-12 14:51:18

标签: php sql video max

我想查看具有最大视图的视频,它正在读取最大值,例如“15”,但它不会读取视频文件本身,它会继续读取目录中的第一个视频。

这是我的代码:

include "mysqli_connect.php";
$db = new Database();
$dbc = $db->getConnection();

$q="select videoFile, min(views) from videos";
$r = mysqli_query($dbc, $q);
echo "<br>$q<br>";

while($row = mysqli_fetch_array($r)){
    $views = $row[1];


    $videoFile=$row[0]; 
    echo "<br>$views";
    echo "<br>$videoFile";

    echo "<embed src='http://localhost/VideoProject/Videos/$videoFile' width='550 height='315'></embed>";

}

1 个答案:

答案 0 :(得分:0)

如果您不必要,我建议您不要使用数字索引,因为在这种情况下,它们可能无法预测。而是使用数据库中的列名,如下所示......

$videoFile = $row['videoFile'];
$views = $row['views'];

另外,你说你希望ONE条目有MOST视图,所以我相信你想......

 $q="select videoFile, views from videos ORDER BY views DESC LIMIT 1";