是否可以使用jquery和mysql在数据库表中插入新记录?

时间:2012-12-27 11:21:36

标签: jquery mysql

我参加了一份工作的面试,他们问我一个问题,比如如何仅使用jquery和mysql将新记录插入数据库?我回答使用jquery ajax,但他们不接受,他们说我们只想使用jquery和mysql而不是其他任何东西。我在谷歌搜索过,但没有得到可能的解决方案。你能帮助我吗?

3 个答案:

答案 0 :(得分:8)

JavaScript / jQuery无法直接连接到数据库这有很多原因

您需要对服务器进行Ajax调用,以便将要放入数据的数据发送到数据库中。支持的服务器端代码将与mysql服务器建立连接。

答案 1 :(得分:4)

只有jQuery和MySQL - 没有。

JavaScript在浏览器中运行,只能执行浏览器允许的操作。

答案 2 :(得分:1)

我不确定我完全同意“你不能”回答。传统的Web应用程序配置可能就是这种情况,但是面试官可能一直试图测试你如何在盒子外思考的推理。

没有理由不使用RESTful接口公开数据库并使用JQuery直接从浏览器接受调用(使用直接的AJAX调用)。

或者,DBSlayer显然提供了一种向MySQL发送JSON请求以进行处理的方法。

为了保护@Champ的答案,从某种形式的服务器代码必须执行的角度来看,他/她是正确的,所以这只是MySQL本身是否支持这个问题的问题,或者可以使用某种形式的MySQL插件或扩展来工作。