如何使用javascript从mysql数据库中获取数据?

时间:2010-07-28 10:36:59

标签: php javascript iphone mysql android

如果可能,我如何使用javascript从mysql数据库中获取(和发布)数据?我知道我可以使用PHP和其他语言,但我只需要知道这是否可以使用javascript?

提前致谢。

7 个答案:

答案 0 :(得分:1)

使用Javascript无法做到这一点。我也找不到这个server-side javascript

不确定您的确切要求,但您可以使用Ajax通过某种服务器端语言与数据库进行交互。

答案 1 :(得分:1)

如果您使用Javascript来表示服务器上的NodeJS,那么这个项目可能会让您感兴趣http://github.com/sidorares/nodejs-mysql-native - 但是如果您正在讨论在浏览器或其他容器中运行的Javascript,则上述答案是正确的。

如果你想在你自己的引擎中运行一个vanilla javascript(为了并发速度),我建议你看看NodeJS,然后使用我上面链接的NodeJS MySQL Native Driver。

http://github.com/sidorares/nodejs-mysql-native

答案 2 :(得分:1)

从“iPhone”和“Android”标签来看,我想,您正试图访问这些平台上的本地存储数据库。

  1. 他们不使用MySQL,而是使用SQLite。
  2. 本地存储的W3C草案文档中描述了如何从移动浏览器访问它们:本地存储API为http://dev.w3.org/html5/webstorage/,SQL API为http://www.whatwg.org/specs/web-apps/current-work/multipage/section-sql.html#sql。它应该与iOS和Android上的API大致相同,因为它们都使用Webkit浏览器引擎。

答案 3 :(得分:-1)

这是不可能的,javascript在客户端上执行。

你可以让javascript调用访问数据库的服务器上的东西(例如php脚本)。

答案 4 :(得分:-1)

Web SQL数据库API实际上并不是HTML5规范的一部分,但它是规范套件的一部分,允许我们开发人员构建完全成熟的Web应用程序,因此我们需要时间深入挖掘并检查它。 这里有一些例子

http://html5doctor.com/introducing-web-sql-databases/

答案 5 :(得分:-1)

从这个问题中删除标签iphone和android。标签不相关。

只有使用javascript你才能完成这项任务,GET和POST请求只能由像php这样的服务器端脚本语言来处理。

参考:http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml

答案 6 :(得分:-1)

javascript可以从服务器获取数据库 如果使用AJAX,只有一种方法是AJAX