如何从php webservice到iPhone应用程序获取多个变量?

如何从php webservice到iPhone应用程序获取多个变量?,php,mysql,ios,web-services,Php,Mysql,Ios,Web Services,我正在通过一个PHP脚本将我的应用程序与MySQL数据库链接,我正在使用该脚本从我的iPhone应用程序发送和获取数据 如果只有一个变量,我可以通过PHP的响应字符串获取数据,但是如果您想从数据库中的表中获取多个元素,例如,您应该怎么做?您可以使用自己确定的自定义格式,或者使用一种主要的传输表示:JSON、XML、,等等。您可以使用自己确定的自定义格式,或者使用一种主要的传输表示法:JSON、XML等。从PHP脚本中获取所需的所有变量,并将其编码为JSON,这将是将其高效地引入iPhone应用程

我正在通过一个PHP脚本将我的应用程序与MySQL数据库链接,我正在使用该脚本从我的iPhone应用程序发送和获取数据


如果只有一个变量,我可以通过PHP的响应字符串获取数据,但是如果您想从数据库中的表中获取多个元素,例如,您应该怎么做?

您可以使用自己确定的自定义格式,或者使用一种主要的传输表示:JSON、XML、,等等。

您可以使用自己确定的自定义格式,或者使用一种主要的传输表示法:JSON、XML等。

从PHP脚本中获取所需的所有变量,并将其编码为JSON,这将是将其高效地引入iPhone应用程序的最佳解决方案。在PHP中,您将创建一个这样的元素数组(您希望应用程序能够访问的所有变量):

然后我们将数组转换为JSON:

$json = json_encode($array);
然后我们可以通过PHP脚本返回$json变量。将它引入iOS应用程序中,我建议您研究JSONKit,因为它是执行此类任务时可以使用的性能最好的JSON第三方工具之一:


从PHP脚本中获取所需的所有变量,并将其编码为JSON,这将是将其高效地引入iPhone应用程序的最佳解决方案。在PHP中,您将创建一个这样的元素数组(您希望应用程序能够访问的所有变量):

然后我们将数组转换为JSON:

$json = json_encode($array);
然后我们可以通过PHP脚本返回$json变量。将它引入iOS应用程序中,我建议您研究JSONKit,因为它是执行此类任务时可以使用的性能最好的JSON第三方工具之一:


使一个变量包含大量数据,而不仅仅是一个简单的整数或字符串。任何返回到应用程序的内容都将以字符串的形式出现。HTTP对该字符串的大小没有实际限制,所以请尽可能多地打包

使一个变量包含大量数据,而不仅仅是一个简单的整数或字符串。任何返回到应用程序的内容都将以字符串的形式出现。HTTP对该字符串的大小没有实际限制,所以请尽可能多地打包

非常感谢,我将尝试使用此解决方案。非常感谢,我将尝试使用此解决方案。