嗨,我正在尝试将json数组插入我的MySQL数据库。我从我的iPhone传递数据,我已经将数据转换为json格式,并使用未插入服务器的url将数据传递到服务器。

这是我的json数据。

[{“ name”:“ 0”,“ phone”:“ dsf”,“ city”:“ sdfsdf”,“ email”:“ dsf”},{“ name”:“

13123123”,“ phone”:“ sdfsdfdsfsd “,” city“:” sdfsf“,” email“:” 13123123“}]

这是我的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);

//}

?>

我的数据库连接代码。

//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作为服务器端脚本使用,请告诉我如何解决此问题。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐