phpMyAdmin视频无法显示

时间:2012-05-18 13:57:24

标签: php sql html5 phpmyadmin mamp

- 感谢所有帮助人员。事实证明这确实是我自己的愚蠢。本地数据库上的表列被称为'url',在web-host上它是'urls'。抱歉浪费每个人的时间!

我正在尝试让网页显示一些视频,这些视频是数据库中的路径。

下面这段代码在Localhost(我正在使用MAMP)上正常工作但是当我将它上传到网络服务器时,它会显示视频的名称,但我得到“没有支持格式和MIME的视频”找到的类型。“在Firefox中。 Chrome和Safari都在加载时停止。

$result=mysql_query("SELECT * FROM videos");

while($row = mysql_fetch_array($result))
{
echo "<video width=\"600\" height=\"350\" controls=\"controls\">";
echo "<source src='".$row['url'].".mp4' type='video/mp4'/>";
echo "<source src='".$row['url'].".theora.ogv' type='video/ogg'/>";
echo "</video>";
echo "<br>" . $row['name'] ."<br/><br/>";
}

我想这可能是显而易见的事情,但我很难过。

任何帮助都非常感激。

感谢, 罗伯特。

1 个答案:

答案 0 :(得分:1)

你能验证视频是否在数据库中(名称是一回事,文件实际存在吗?)?如果使用上传表单,则必须使用enctype="multipart/form-data"。我假设视频是您尝试请求它们的格式。

在你的帖子中你说“但是当我把它上传到网络服务器”时,问题就在于上传了,而不是显示视频?您好像在说上传有问题,但您的代码是从数据库中检索它的代码。

首先是上传或显示的问题。