-感谢所有帮助的人。原来这确实是我自己的愚蠢。本地数据库上的表列称为“url”,在网络主机上称为“urls”。为浪费大家的时间道歉!
我正在尝试让网页显示一些视频,这些视频的路径在数据库中。
以下代码在 Localhost 上运行良好(我正在使用 MAMP),但是当我将其上传到网络服务器时,它会显示视频的名称,但我得到“没有找到支持格式和 MIME 类型的视频。 " 在火狐中。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/>";
}
我想这可能是显而易见的,但我很难过。
非常感谢任何帮助。
谢谢,罗伯特。