让媒体播放器从MySQL获取MP3路径地址

时间:2012-02-10 14:58:11

标签: php

我的uni项目网站现在可以从网址播放音乐文件,但我现在需要做的是获取网址 来自mysql数据库。 url引用mp3文件在服务器上的位置。 我不确定在媒体播放器插件代码中插入PHP的位置(或者根本不可能)。 任何建议将不胜感激。

<a href="#" onclick="toggle_visibility('player');"><img src="play.png" width="22" height="22"/></a>
<div id="player" style='display:none;>

<?php
$conn = mysql_connect("localhost", "ooze", "phu7eStu");
mysql_select_db ("ooze");
$query = ("select * from music where music_ID=1");
$result = mysql_query($query) or die(mysql_error()." ".$query);
while($row = mysql_fetch_array($result))
{
echo '<embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" flashvars="audiourl='$row[content]'" width="400" height="27" quality="best"></embed>';
}
mysql_close($conn);
?>
</div>

1 个答案:

答案 0 :(得分:0)

您的代码中存在大量语法错误。你应该看看调试。但这应该有效:

<?php
$conn = mysql_connect("...", "...", "...");
mysql_select_db("...");
$query = "select content from music where music_ID = 1";
$result = mysql_query($query) or die(mysql_error() . " " . $query);
while($row = mysql_fetch_array($result))
{
    echo '<embed type="application/x-shockwave-flash" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" flashvars="audiourl=' . $row['content'] . '" width="400" height="27" quality="best"></embed>';
}