gpt4 book ai didi

php - 使用一项 Web 服务 iOS 执行多个 MySQL 查询

转载 作者:行者123 更新时间:2023-11-30 00:35:13 26 4
gpt4 key购买 nike

我对 iOS 开发方面很陌生,对 API 和 Web 服务的开发更陌生。

我无法让我的 iOS 应用程序连接到 Web 服务,然后列出与用户专门相关的所有文件。

我遇到的问题主要是用户数据通过 3 个不同的表相关。例如:用户表中的“ID”字段与属性表中的“客户”字段相关,而属性表中的“客户”字段又与报告表中的“可见”字段相关。因此,本质上我需要运行一个查询,该查询从我的 Web 服务登录脚本(已创建并正在运行)中获取 $_SESSION 变量,并执行获取报告列表所需的查询,以便我可以在我的 iOS 应用程序中填充 UITableView。

现在………….那就是我跌倒的地方。实际上我不知道最好的方法是什么。这是否可以在单个脚本中完成,并且仍然将结果编码为 JSON 并返回到 API?或者,一旦收到每个数据集,是否必须从 API 进行多次调用?

您能给我提供与此类结构相关的任何教程或信息吗?

显然,我很高兴自己阅读并学习这些技术,但我已经找了两天了,但没有找到我需要的东西。

任何帮助都会很棒。

<强>----------------附加信息---------------

好的,所以我阅读了 SQL JOINS,并使用以下查询解决了一半的问题:

$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);

这使我能够显示客户所需的数据,而且效果很好。现在我如何通过构建来查询它?我需要编写额外的查询吗?或者我只是没有看到他们应该正确使用这个功能的方式??

最佳答案

如果我没理解错的话,这就是你所需要的:

使用 API 调用和交换 JSON 数据(通常)在 iO 和服务器端之间进行交互。您需要在 api 中创建一些提供数据的“端点”。

例如,如果您想获取客户,请从 iO 发送 GET 请求到 site.com/api/v1/customers。如果您想获取一些报告,可以将数据以 JSON 格式 POST 到 site.com/api/v1/reports。

关于php - 使用一项 Web 服务 iOS 执行多个 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22238169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com