我是iOS开发方面的新手,更熟悉API和WebServices的开发。
我很难让我的iOS应用程序连接到一个web服务,然后列出所有与用户相关的文件。
问题的结果主要是因为用户数据是通过三个不同的表来关联的。例如:用户表中的'ID‘字段与属性表中的'customer’字段有关,后者与reports表中的‘可视’字段有关。因此,本质上,我需要运行一个查询,从我的web服务登录脚本(已经创建和工作)中提取$_SESSION变量,并执行我需要的查询,以获得报告列表,以便在我的UITableView应用程序中填充一个UITableView。
现在是………我跌倒的地方.Thats。实际上我不知道做这件事的最佳方法是什么。这是否可以在一个脚本中完成,并且仍然将结果编码为JSON并返回到API?或者,一旦接收到每个数据集,是否必须有来自API的多个调用?
你能告诉我与这种结构有关的任何教程或信息吗?
显然,我很高兴为自己做阅读和学习这些技巧,但我已经寻找了2天,我还没有找到我需要的。
任何帮助都会很好。
好的,我阅读了SQL,并使用以下查询修复了一半的问题:
$sql=( "SELECT properties.title, reports.title, reports.date, reports.link FROM reports JOIN properties ON reports.visible = properties.customer WHERE properties.customer ='".$customerid."'" );
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$num_rows = mysql_num_rows($result);
这使我可以显示我需要的数据,由客户和它的工作很好。现在我如何通过构建来查询它呢?我需要写一个额外的查询吗?还是我只是没有看到他们的方式,我应该正确地使用这一功能?
发布于 2014-03-06 23:18:12
如果我说的对,那就是你需要的:
iOs和ServerSide之间的交互使用对API的调用和交换JSON数据(通常)。您需要在api中创建一些为数据服务的“端点”。
例如,如果您想要获得客户,请将get请求从iOs发送到site.com/api/v1/customers。如果您想得到一些报告,可以将数据以JSON格式发布到site.com/api/v1/reports。
https://stackoverflow.com/questions/22238169
复制相似问题