The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
insert Json файл в Mysql, !*! vieru igor, 13-Ноя-18, 10:47  [смотреть все]
Добрый день всем,помогите разобраться плиз
есть файл terminals.json и MySQL таблица terminale.
Нужно импортировать данные из файла в базу данных.
сделал:
<?php  
require('db.php');
// reading json file
$json = file_get_contents('terminals.json');
//converting json object to php associative array
$data = json_decode($json, true);
// processing the array of objects
foreach ($data as $user) {
    $agent = $user['agent'];
    $id = $user['id'];
    $name = $user['name'];
    $address = $user['address'];
    $work_time = $user['work_time'];
    $lat = $user['lat'];
    $lng = $user['lng'];
    $type = $user['type'];
    $status = $user['status'];
    }
//insert into mysql table
$sql = "INSERT INTO terminale(agent, id, name, address, work_time, lat, lng, type, status)
        VALUES('$agent', '$id', '$name', '$address', '$work_time', '$lat', '$lng', '$type', '$status')";
?>
Ошибка:
Notice: Undefined index: address in C:\xampp\htdocs\TEST\Test_Map\json-mysql\json-mysql.php on line 12
Помагите плиз
  • insert Json файл в Mysql, !*! ыы, 12:03 , 13-Ноя-18 (1)
    > Ошибка:
    > Notice: Undefined index: address in C:\xampp\htdocs\TEST\Test_Map\json-mysql\json-mysql.php
    > on line 12
    > Помагите плиз

    Покажите как вы создаете таблицу.

    • insert Json файл в Mysql, !*! vieru igor, 12:15 , 13-Ноя-18 (2)
      >> Ошибка:
      >> Notice: Undefined index: address in C:\xampp\htdocs\TEST\Test_Map\json-mysql\json-mysql.php
      >> on line 12
      >> Помагите плиз
      > Покажите как вы создаете таблицу.

      CREATE TABLE IF NOT EXISTS `adrese` (
      `id` int(10) NOT NULL,
        `agent` varchar(250) DEFAULT NULL,
        `name` varchar(250) DEFAULT NULL,
        `address` varchar(250) DEFAULT NULL,
        `work_time` varchar(250) DEFAULT NULL,
        `lat` varchar(250) DEFAULT NULL,
        `lng` varchar(250) DEFAULT NULL,
        `type` varchar(250) DEFAULT NULL,
        `status` varchar(25) DEFAULT NULL
      ) ENGINE=InnoDB AUTO_INCREMENT=1023 DEFAULT CHARSET=utf8;




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру