嗨我想插入json數組到我的MySQL數據庫我是新的這個PHP開發我已經看到很多方法,所有的小混亂請幫助我。插入json數組到mysql數據庫
這是我的json數據。
[{「name」:「0」,「phone」:「dsf」,「city」:「sdfsdf」,「email」:「dsf」},{「name」:「13123123」, 「手機」:「sdfsdfdsfsd」,「城市」:「sdfsf」,「電子郵件」:「13123123」}]
我想插頁這個JSON數組到我的MySQL數據庫,所以我已經使用這個代碼,它不是請告訴我如何完成它。我的PHP代碼。
<?php
$json = file_get_contents('php://input');
$obj = json_decode($data,true);
$obj[0]['name'];
$obj[1]['phone'];
$obj[2]['city'];
$obj[3]['email'];
//Database Connection
require_once 'db.php';
/* insert data into DB */
mysql_query("INSERT INTO `db512172115`.`trial` (name, phone, city, email)
VALUES ('".$obj->{'name'}."', '".$obj->{'phone'}."', '".$obj->{'city'}."', '".$obj->{'email'}."')");
//database connection close
mysql_close($con);
//}
?>
這上面的代碼只用於存儲值到我的數據庫請幫我解決這個問題。
謝謝。
** **危險:您正在使用[**的**過時的數據庫API(http://stackoverflow.com/q/12859942/19068)和應該使用[現代替換](http://php.net/manual/en/mysqlinfo.api.choosing.php)。你也**易受[SQL注入攻擊](http://bobby-tables.com/)**,現代的API會使[防禦]更容易(http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php)自己從。 – Quentin