我的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>
答案 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>';
}