dpoxk64080 2015-11-04 23:12
浏览 52
已采纳

尝试使用Php-MySQL从数据库中检索视频URL并将其显示在浏览器上

I'm stuck on a php issue where I'm trying to access a url I stored in a local database (stored on a MAMP server) and display it. The URL is a video file on a server and the idea is that the video is retrieved from the url on the database and shown on a browser (preferably on auto-play). For some reason, the php script won't show the table contents at all. I'm kind of new to sql. Any help would be appreciated. Thanks This is the db table: media

This is my code:

<?php
$servername = "localhost";
$username = "media";
$password = "mysqluser";
$dbname = "media";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

// sql to display a record
$sql = "SELECT * FROM media";


if ($conn->query($sql) === TRUE) {
    echo "Record dislayed successfully";
} else {
    echo "Error showing record" . $conn->error;
}

$conn->close();

?>

  • 写回答

1条回答 默认 最新

  • dongque6377 2015-11-05 01:20
    关注

    Since you are new to mysql, I think you should echo the url out and put it maybe a HTML5 video player.

    e.g

    <?php
    $servername = "localhost";
    $username = "media";
    $password = "mysqluser";
    $dbname = "media";
    
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 
    
    // sql to display a record
    $sql = "SELECT * FROM media";
    $result = $conn->query($sql);
    $data = $result->fetch_assoc();
    $video = $data['video']; // if video is the column name
    
    echo"<video width='320' height='240' controls>
    <source src='".$video."' type='video/mp4'>
    </video>
    ";
    ?>
    

    N/B: The example if for mp4 videos

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效