私はPHPを初めて使用し、PHPWebレイヤーを使用してAndroidからMySQLにデータを送受信する方法を研究しています。以前に、Java文字列配列を作成するためのコードを準備しました。この配列emailAddresses[]
にphoneNumbers[]
は、電話の連絡先のすべての電子メールアドレスと電話番号がそれぞれ含まれています。
これらの各値を、データを電話番号/電子メールアドレス/その他の項目としてそれぞれ識別し、データを含むフィールドDATA_TYPEおよびDATA_CONTENTを含むMySQLテーブルDATAに対してチェックしたいと思います。配列をPHPにロードしてから、それぞれの値をループして、クエリがレコードを返すかどうかを確認するのが最善だと思います。もしそうなら、その電話番号/メールアドレスを持つユーザーに関連付けられたDATA内の他のすべてのデータをAndroid用のJSON応答に組み込み、後でデータを独自のSQLiteDBにコピーするために使用します。
ただし、ここでPHPの入力と出力を処理するのに最適な方法がわかりません。私が見るほとんどの例は、HTTPPOSTを使用してエンティティとしてNameValuePairsを設定することを含みますが、これらの例は、ログインなど、単一のレコードからデータを識別またはコピーするためのパラメーターとしてのみこれらを使用しているようですが、同じデータを大量に渡したい多くのレコードを識別するためのタイプ(電子メール/電話)。キーを「email[1]」、「someone@somewhere.com」、「email [2]」、「another@somewhere.com」と指定した場合かもしれないと思いましたが、PHPは初めてなので、そうではありませんでした。特に100ほどのアドレスで、それがどれほど効率的かはわかりません。私の新しいフローレのいくつかのガイダンスに感謝します、ありがとう。