php - 将 JsonArray 键值数据插入 mysql 数据库

标签 php mysql json

我正在尝试将 jsonarray 数据插入 mysql 数据库。我正在使用 Android 应用程序将 jsonarray 发送到服务器到 PHP 脚本。 以下是我为 PHP 端编写的代码:

$jsonArray = $_REQUEST['data'];

$Array = json_decode($jsonArray);

foreach($Array as $row){

    foreach($row as $name => $phone){

        echo $name.':'.$phone;

        $sql = "INSERT INTO contact (Name, Phone_numbers) VALUES ('$name', '$phone')";
        $result_set = mysql_query($sql);
    }
}

它正确保存了 $name,但没有正确保存 $phone(号码)。

请任何人帮助我。

谢谢

最佳答案

如果你愿意尝试然后采取解决方案

$Array = json_decode($jsonArray,true);

关于php - 将 JsonArray 键值数据插入 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38556633/

相关文章:

php - 在列中的多个值中仅选择一个数字

PHP Javascript?当用户关闭页面或浏览器时做一些事情

json - Swift 解码嵌套的 JSON

php - 在 PHP 中定义 html 表单的选定选项

php - 添加时间并在 PHP 中获取平均值

php 正则表达式 方括号和逗号

php - 无法检测我是否可以通过 pdo 连接到 mysql

php - Windows 10 升级后,使用 XAMPP 的 Apache 意外关闭

javascript - 如何从 JSON 中提取特定值到 map 上?

php - 如何在 symfony2 Controller 中发送 JSON 响应