实现数据库查询结果的myjavascript函数

实现数据库查询结果的myjavascript函数,javascript,php,mysql,Javascript,Php,Mysql,我有了我的JS函数 <html> <head> <script> function createYoutubeEmbedLink(link){ return link.replace("http://www.youtube.com/watch?v=", "http://www.youtube.com/embed/"); } &

我有了我的
JS函数

<html>
  <head>
    <script>
      function createYoutubeEmbedLink(link){
          return link.replace("http://www.youtube.com/watch?v=",
                                  "http://www.youtube.com/embed/");
        }
    </script>
  </head>

函数createYoutubeEmbedLink(链接){
返回链接。替换(“http://www.youtube.com/watch?v=",
"http://www.youtube.com/embed/");
}
我试图让它与我的查询一起工作,我从数据库中得到了什么

            while($songs = mysql_fetch_array($data))
        {
            Print "<b>Name (id): </b>" .$songs['id'] . "</br>";
            Print "<b>Url: </b>" .$songs['url'] . "</br>";
            Print "</br>";
        }
    ?>
while($songs=mysql\u fetch\u数组($data))
{
打印“姓名(id):”$songs['id']。“
”; 打印“Url:”.$songs['Url']。“
”; 打印“
”; } ?>

这将显示正常的Youtube URL,但我正在尝试向其添加JS函数,以便将其转换为Youtube嵌入视频。我应该把JS函数确切地放在哪里?

Ok找到了一个解决方案。完全删除了JS。使用str_replace代替打印“Url:.str_replace('youtube.com/watch?v=','…;,$songs['Url'])。"";

Ok找到了一个解决方案。完全删除了JS。使用str_replace代替打印“Url:.str_replace('youtube.com/watch?v=','…;,$songs['Url'])。"";

你到底在哪里播放视频。在任何标签中?Atm我只调用URL。使用此打印“Url:”.$songs['Url']。“
”;。它是字符串格式的atm。现在我已经看到了一个问题。但是,链接可以改成字符串。但是atm的主要问题是如何修改url/字符串。修改了我的打印url行:打印“url:
”;我不想在单击url时播放嵌入式视频。我不想要一个onclick函数。我希望URL将在加载时转换。我理解的嵌入代码,在普通youtube链接转换为嵌入URL-s后,我知道如何继续。但我不明白如何加载我的函数来处理链接。Ok找到了一个解决方案。完全删除了JS。使用str_replace代替打印“Url:”.str_replace(“”,$songs['Url'])。“
”;你到底在哪里播放视频。在任何标签中?Atm我只调用URL。使用此打印“Url:”.$songs['Url']。“
”;。它是字符串格式的atm。现在我已经看到了一个问题。但是,链接可以改成字符串。但是atm的主要问题是如何修改url/字符串。修改了我的打印url行:打印“url:
”;我不想在单击url时播放嵌入式视频。我不想要一个onclick函数。我希望URL将在加载时转换。我理解的嵌入代码,在普通youtube链接转换为嵌入URL-s后,我知道如何继续。但我不明白如何加载我的函数来处理链接。Ok找到了一个解决方案。完全删除了JS。使用str_replace代替打印“Url:”.str_replace(“”,$songs['Url'])。“
”;