Вставьте данные массива Json в таблицу MySQL

70
6

Я хочу вставить данные массива json в таблицу MySQL. Я получаю данные массива json с помощью метода GET. Я получаю эти данные

[
{
"date": "24 Jul 2015",
"doctorEmail": "mohd.aquib09@gmail.com",
"doctorName": "aquib",
"time": "10:29:17",
"id": 1
}
]

Я написал этот PHP-код для вставки данных в таблицу MySQL:

$con = mysql_connect($server, $username, $password);
if (!$con)
{
echo "Please try later.";
}
else
{
echo "Connected";
mysql_select_db($database, $con);
}

if(isset($_GET['doctorJson'])){

$json = $_GET['doctorJson'];

$array = json_decode($json, true);
$array = array();

foreach($array as $item){

$id = $item['id'];
$doctorName = $item['doctorName'];
$doctorEmail = $item['doctorEmail'];
$date1 = $item['date'];
$time1 = $item['time'];

$query = "INSERT IGNORE INTO doctor_visit_track (id, doctor_name, doctor_email, date, time) VALUES ('$id','$doctorName', '$doctorEmail', '$date1', '$time1')";

if(!mysql_query($query, $con)) {
die('Error : ' . mysql_error());
}
}

if($query){
$response["message"] = "Success";
echo json_encode($response);
} else{
$response["message"] = "Failure";
echo json_encode($response);
}
}

спросил(а) 2015-07-24T09:24:00+03:00 5 лет, 3 месяца назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема