gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 21:52:10 24 4
gpt4 key购买 nike

我遇到了一个 php 问题,我试图访问存储在本地数据库(存储在 MAMP 服务器上)中的 url 并显示它。 URL 是服务器上的视频文件,其想法是从数据库上的 URL 检索视频并显示在浏览器上(最好是自动播放)。由于某种原因,php 脚本根本不会显示表内容。我对 sql 有点陌生。任何帮助,将不胜感激。谢谢这是数据库表: media

这是我的代码:

<?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();

?>

最佳答案

由于您是 mysql 新手,我认为您应该回显该 url,并将其放入 HTML5 视频播放器。

例如

<?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>
";
?>

注意:mp4 视频的示例

关于php - 尝试使用 Php-MySQL 从数据库检索视频 URL 并将其显示在浏览器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33533868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com