在javascript中使用mysql代码?

时间:2012-01-04 01:18:18

标签: javascript mysql

我很难过我看了整个互联网,发现在javascript中没有真正的方法来访问mysql,因此我不能做我需要的东西。

基本上我的javascript代码是使用Iframe加载随机网站,我希望从mysql数据库中提取这些网站列表,但我认为没办法这样做。我试过在javascript中使用php的include函数,但没有运气。

有什么想法吗?

更多信息:

我使用我的服务器上的脚本名为sitelist.js作为脚本的源代码。该脚本包含的内容如下:

targetURLs = [
'http://www.aol.com',
'http://www.yahoo.com',
'http://www.bing.com'
]; 

但是我想从mysql数据库加载网站而不是那些网站。

2 个答案:

答案 0 :(得分:4)

尝试沿着这些方向行事,$sites是数据库中的网址数组......

<script type="text/javascript">
    var sites = JSON.parse("<?php echo addslashes(json_encode($sites)); ?>");
    // now do stuff with sites.
</script>

答案 1 :(得分:1)

这不可能。 Javascript(目前)没有原始套接字。因此,您无法调用非http网络服务,如mysql。然而,您可以使用一些可怕的ajax API(来自javascript的SQL,无论它如何完成,是一个可怕的想法)来包装它。