0

iPhoneアプリからデータを送受信するために使用しているPHPスクリプトを介して、アプリをMySQLデータベースにリンクしています。

PHPからの応答文字列を介して、変数が1つだけの場合はデータを取得できますが、たとえば、データベースのテーブルから多くの要素を取得したい場合はどうしますか?

4

3 に答える 3

3

自分で決定したカスタム形式を使用するか、主要な輸送表現の 1 つ (JSON、XML など) を使用できます。

于 2012-08-31T17:59:31.177 に答える
2

PHP スクリプトから必要なすべての変数を取得し、それらを JSON にエンコードすることが、iPhone アプリケーションに効率的に導入するための最良のソリューションになります。PHP では、次のような要素の配列を作成します (アプリがアクセスできるようにするすべての変数)。

$array = array('var1' => 'value1', 'var2' => 'value2', 'var3' => 'value3');

次に、配列を JSON に変換します。

$json = json_encode($array);

次に、PHP スクリプトを介してその $json 変数を返すことができます。iOS アプリケーションに組み込むには、JSONKit を調べることをお勧めします。JSONKit は、そのようなタスクに使用できる最高のパフォーマンスの JSON サードパーティ ツールの 1 つです。

https://github.com/johnezang/JSONKit

于 2012-08-31T18:02:31.213 に答える
0

単純な整数や文字列ではなく、1 つの変数に多くのデータが含まれるようにします。アプリに返されるものはすべて、文字列の形式になります。HTTP では、その文字列のサイズに実質的な制限がないため、好きなだけ詰め込んでください。

于 2012-08-31T18:07:26.880 に答える