【问题标题】:Video Streaming Mysql Return视频流Mysql返回
【发布时间】:2013-08-19 20:09:43
【问题描述】:

MySQL 为我返回 1 个结果,它是一个视频目录。 我该怎么做才能显示 3 个最新视频?

    <?php
$link = mysql_connect('mysql', 'user', 'pass');
if (!$link) {
  die('Could not connect: ' . mysql_error());
}
mysql_select_db(database);
$sql = 'SELECT * FROM `videos`';
$result=mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row['path'];
mysql_close();
?>

【问题讨论】:

    标签: php mysql sql video stream


    【解决方案1】:

    我不知道您的数据库是什么样子,但您应该按日期(假设您使用该日期)降序排列并限制 3

    $sql = 'SELECT * FROM `videos` ORDER BY creation_date desc LIMIT 3';
    

    http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

    http://dev.mysql.com/doc/refman/5.0/en/select.html

    并将 mysql_fetch_array 放入 while 循环中

        while(row = mysql_fetch_array($result))
        {
            echo  '<video width="320" height="240" controls> <source src="/upload/'.$row['path'].'"> Your browser does not support the video tag. </video>
      <br />';
        }
    

    并将页面中的标签替换为&lt;?php require_once('sqlscript.php'); ?&gt;

    【讨论】:

    • 好的,我的代码工作正常,我得到 3 个链接,但我如何使用 3 个链接来显示视频?我可以很容易地嵌入一个,但因为现在有 3 个不同
    • 你是如何嵌入的
    • 我有这样的,但现在由于某种原因它无法正常工作
    猜你喜欢
    • 1970-01-01
    • 2021-05-10
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 2018-11-26
    • 2022-01-12
    相关资源
    最近更新 更多