我有一个Android应用程序,理论上,它将使用php作为代理并在mssql db中搜索一组变量(即开始日期,结束日期和用户名)。我知道如何在理论上做到这一点。 android http post-> php query - > mssql response-> php encode-> android列表视图。
我想知道你能不能帮我解决的3件事。
1)如何在两个表中搜索信息
2)我正在访问一个巨大的数据库,有关通过android处理大型数据库的任何提示或建议。
3)最后对这类事情有一些好的评价
答案 0 :(得分:2)
当你使用PHP时,你为什么要在android手机中搜索值? PHP可以做你的搜索部分。您可以为提取数据提供必要的条件。然后存储在数组的某个变量中并使用echo json_encode($variable);
使用HttpGet
或HttpPost
在您的Android中获取值,现在您拥有所需的数据,这将消耗您设备的更少带宽。
答案 1 :(得分:0)
1)如何在两个表中搜索信息
我认为访问db的逻辑是在PHP中,所以你只需要建立一个合适的网关即可。
2)我正在访问一个巨大的数据库,有关通过android处理大型数据库的任何提示或建议。
即使你正在处理巨大的数据库,但你只需要在你的Android手机上一次显示一些,假设它是分页,我建议你制作一个缓冲区,读取你可以做的页数,然后从缓冲区(不是网络)获取页面,如果页面索引超出缓冲区,则通过网络更新缓冲区。
希望它有所帮助。