0

我对这个示例应用程序的工作方式有一个简单的了解。我的服务器上有一个 MySQL DB 一个 PHP 脚本,我的 Android 应用程序中有一些代码。从我从 StackOverflow 和其他来源收集的信息来看,从我的数据库中获取数据的最佳方法似乎是向我的 PHP 脚本发送一些我想要的数据的参数(来自我的应用程序),然后将这些信息传递回来到应用程序。

截至目前,我的 android 应用程序只是使用 httppost 方法连接到 PHP 页面的 URI。它只是读取纯文本的网页并将其吐回屏幕上。我的问题是,如何将某种格式化的输出发送回我的应用程序,以便我可以对其进行排序,并将响应的不同部分放入我的应用程序的不同部分。

例子:

D B:

菜单编号| 晚餐 | 沙漠|

 1 | Chicken| Jello |
 2 | Steak  | Fruit |
 3 | Ham    | Cake  |

PHP:获取参数(http://website.com/script.php?param=1)在数据库中查找并回显该行。

Android:将 httppost 发送到 URI 接受输入并将其显示在屏幕上

那么我可以分离传入数据的最佳方法是什么?

示例:这是来自菜单:1 您的晚餐将是:鸡肉您的甜点将是:果冻

基本上我怎样才能“解析”数据?我觉得应该有一个标准的方式(但我还不确定)

4

2 回答 2

2

也许在两端都使用 JSON。处理数据结构的最简单方法,PHP 和 Android 都有非常好的 API 供使用:

http://php.net/manual/en/book.json.php

http://developer.android.com/reference/org/json/package-summary.html

于 2012-04-18T06:08:20.563 回答
0

使用Phonegap jquery mobile,处理php-mysql页面会非常轻松。您也可以使用 JSONP。

脚步:

  1. 启动从 html 页面到 php 服务器页面的 JSONP 或 Ajax 请求,并处理 mysql db 数据并将响应返回给 html 页面。
于 2012-04-18T06:15:10.293 回答