我是 PHP 新手,我一直在研究如何使用 PHP Web 层从 Android 向 MySQL 发送和接收数据。我之前已经准备好我的代码来创建 Java 字符串数组emailAddresses[]
,phoneNumbers[]
其中分别包含电话联系人的所有电子邮件地址和电话号码。
我想根据包含字段 DATA_TYPE 和 DATA_CONTENT 的 MySQL 表 DATA 检查这些值中的每一个,它们分别将数据标识为电话号码/电子邮件地址/其他项目,并包含数据。我认为最好将数组加载到 PHP 中,然后遍历它们的每个值以查看查询是否返回记录。如果是这样,那么我想将 DATA 中与具有该电话号码/电子邮件地址的用户关联的所有其他数据构建到 Android 的 JSON 响应中,稍后它将用于将数据复制到自己的 SQLite DB 中。
不过,我不确定如何最好地处理 PHP 的输入和输出。我看到的大多数示例都涉及使用 HTTPPOST 将 NameValuePairs 设置为实体,但这些示例似乎也仅将这些用作从单个记录中识别或复制数据的参数,例如用于登录,而我想传递大量相同的数据类型(电子邮件/电话)用于识别大量记录。我认为可能是将键指定为 "email[1]","someone@somewhere.com" "email[2]","another@somewhere.com" 但由于我是 PHP 新手,所以我是不确定这会有多有效,尤其是在有 100 个左右的地址时。在我的新狂暴中,我会很感激一些指导,谢谢。