如何仅使用 ajax 和 javascript 连接到 mysql 数据库?
Posted
技术标签:
【中文标题】如何仅使用 ajax 和 javascript 连接到 mysql 数据库?【英文标题】:How to connect to mysql database using only ajax and javascript? 【发布时间】:2011-10-05 21:03:26 【问题描述】:我正在尝试使用使用户登录的电话间隙制作应用程序。我知道如何使用 php 连接到 mysql 数据库,但我不知道如何使用 ajax 连接到它。我希望有人可以展示它是如何完成的,或者是否有另一种方法可以连接到 phonegap 中的 mysql 数据库。
谢谢
【问题讨论】:
【参考方案1】:您不能从客户端直接连接到 MySQL 数据库。这并不完全正确(但我听说有人用 MongoDB 做类似的事情)。
无论如何,正确的做法是:
-
您必须有一个服务器端代码(Web 服务),其中包含实际连接到数据库、执行 CRUD 操作的方法。这就是您的应用程序 API。
在客户端中,您使用该 API。如果您使用 Javascrip,最好使用 jQuery。
【讨论】:
哇,这就是我要找的答案,非常感谢【参考方案2】:这并不特定于 android。
无论如何,上次我检查时,无法通过 AJAX 直接连接到 MySQL。
您需要的是一个后端(例如 php),它通过 AJAX 接受连接,然后连接到 MySql,处理数据并通过 JSON、XML、纯文本或您喜欢的任何格式返回结果。
【讨论】:
感谢回答 问题是phonegap 无法运行php,那我该如何后端php代码呢?以上是关于如何仅使用 ajax 和 javascript 连接到 mysql 数据库?的主要内容,如果未能解决你的问题,请参考以下文章
javascript ajax 调用通过仅使用 POST 方法的 fetch 调用:奇怪的行为是 post 后跟 get plus 再次请求所有资源?
仅使用带有 javascript 的 Cropper.js,我的以下脚本代码相互冲突