您好,我正在尝试将 json 数组插入到我的 MySQL 数据库中。我正在从我的 iPhone 传递数据,我已将数据转换为 json 格式,并且使用未插入到我的服务器中的 url 将数据传递到我的服务器。
这是我的 json 数据。
[{"姓名":"0","电话":"dsf","城市":"sdfsdf","电子邮件":"dsf"},{"姓名":"13123123","电话":"sdfsdfdsfsd ","城市":"sdfsf","电子邮件":"13123123"}]
这是我的 PHP 代码。
<?php
$json = file_get_contents('php://input');
$obj = json_decode($data,true);
//Database Connection
require_once 'db.php';
/* insert data into DB */
foreach($obj as $item) {
mysql_query("INSERT INTO `database name`.`table name` (name, phone, city, email)
VALUES ('".$item['name']."', '".$item['phone']."', '".$item['city']."', '".$item['email']."')");
}
//database connection close
mysql_close($con);
//}
?>
我的数据库连接代码。
<?php
//ENTER YOUR DATABASE CONNECTION INFO BELOW:
$hostname="localhost";
$database="dbname";
$username="username";
$password="password";
//DO NOT EDIT BELOW THIS LINE
$link = mysql_connect($hostname, $username, $password);
mysql_select_db($database) or die('Could not select database');
?>
请告诉我在上面的代码中哪里做错了,基本上我不是 php 开发人员,我是移动应用程序开发人员,所以我使用 php 作为服务器端脚本,请告诉我如何解决这个问题。