【问题标题】:How to insert the jsonArray to MySQL in android client?如何在 android 客户端中将 jsonArray 插入 MySQL?
【发布时间】:2017-04-29 12:04:59
【问题描述】:

我有参考this site 发送数据到MySQL 但我不知道这个代码$json = file_get_contents('php://input'); 的功能

我有这个jsonArray

[{"id":"1","nilai":"1"},{"id":"2","nilai":"1"},{"id":"3","nilai":"1"},{"id":"4","nilai":"1"},{"id":"5","nilai":"1"}]

但同样,我不知道如何将这些 json 发送到数据库,而 go*gle 中的教程对我的问题来说太简陋了。所以我求人帮助我。

问题:

  • 如果json中的字符串被循环,是否可以将jsonArray添加到数据库中?

这意味着可以将那些json 添加/插入到数据库中吗?怎么做?决赛可能是这样的:

|----|-------|
| ID | Nilai |
|----|-------|
| 1  |   1   |
| 2  |   1   |
| 3  |   1   |
|... |  ...  |
|====|=======|

【问题讨论】:

  • 我正在寻找像json_decode(json) 这样的代码,但我不知道为此创建一个 php 脚本,
  • take a look here 你会知道怎么做吗
  • @PavneetSingh 再次使用此代码file_get_contents("php://input");,即php://input 是特殊字符还是?
  • 你可以很容易地谷歌这些东西并阅读它,很容易找到
  • @PavneetSingh 所以就像将文件上传到服务器并读取该文件然后执行查询?

标签: android


【解决方案1】:

通常您使用该 JSON 向网络服务器执行 HTTP POST,该服务器将解析数据并将其插入数据库 (MySQL)。在大多数情况下,Web 服务器会运行 PHP 代码,但可以是 C#、Java。通常你无权访问 MySql。否则,您必须建立 jdbc 连接并使用 SQL,而不是 JSON。

Here 是在 Android 上进行 HTTP POST 的热门示例。

Herehere 你会找到一段 PHP 代码。

【讨论】:

  • 你能用代码解释如何为 answer 做些什么吗,或者你应该对这个建议发表评论
  • 感谢先生的示例,但我不知道 File_Get_Contents() 以及如何将我的 json 插入到 (xyz.json) 之类的文件中
猜你喜欢
  • 2018-06-12
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
  • 1970-01-01
  • 2017-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多