我有一个托管在 wampserver 上的 php 代码和一个托管在 phpmyadmin 上的 MySql 数据库。我尝试过使用我在场景辅助文件中编写的Ajax请求函数来调用PHP访问数据库,但它不起作用。
最佳答案
我建议不要从设备直接连接到数据库。应用程序通常不会这样做,但有充分的理由:
- 数据库服务器(例如 mysql)不太擅长处理多个低延迟连接。
- 实际上,您将允许任何人访问数据库,并且如果您对不同用户使用 mysql 身份验证,那么这不是最好的方法。您会使用 SSL 吗?因为否则用户名/密码将通过未经过滤的网络管道传输,从而使您的服务器面临多种安全风险。
- 更新更加困难,缓存不可能......等等......有很多原因。
大多数应用程序所做的实际上是创建一个服务器端应用程序,该应用程序将以 RESTful 方式处理来自应用程序的请求。因此,您的应用程序将查询类似 http://myappdomain.com/objects/list
的内容并返回 json 或 XML 等。
关于php - 如何在 PALM webOS 中连接到外部数据库(例如 MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231511/