php - 不知道如何处理使用 MySQL DB 从服务器 PHP 到 Android 的数据获取

标签 php android mysql

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

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

示例:

数据库:

菜单ID|晚餐|沙漠|

 1 | Chicken| Jello |
 2 | Steak  | Fruit |
 3 | Ham    | Cake  |
PHP: 取参数( http://website.com/script.php?param=1 ) 在数据库中查找并回显该行。

安卓: 发送 httppost 到 URI 获取输入并将其显示在屏幕上

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

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

基本上我如何“解析”数据?我觉得应该有一个标准的方法(但我还不确定)

最佳答案

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

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

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

关于php - 不知道如何处理使用 MySQL DB 从服务器 PHP 到 Android 的数据获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203703/

相关文章:

php - 只允许 localhost 访问包含所有 php 文件的文件夹

javascript - 将 Ajax 与 JQuery .on() 结合使用

php - SimpleSAMLphp 无法验证签名错误

android - 强制视频在 Android 上的 Youtube 应用程序中打开

android - 由于屏幕旋转,我如何处理 fragment 中的 AsyncTask 未完成

php - PHP使用ORDER BY查询MySQL使用按钮对数据库项进行排序

android - 我怎样才能保护我的应用程序不受谷歌本身的影响?

java.lang.ClassNotFoundException : com. mysql.jdbc.Driver Vertrigo 服务器 eclipse

c++ - 拒绝从 C++ 驱动程序连接到 mysql 数据库

mysql - 只读安装phpmyadmin