dpoxk64080 2015-11-04 15: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-04 17: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

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

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部