The OpenNET Project / Index page

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



"insert Json файл в Mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"insert Json файл в Mysql"  +/
Сообщение от vieru igoremail (?), 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
Помагите плиз
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "insert Json файл в Mysql"  +/
Сообщение от ыы (?), 13-Ноя-18, 12:03 
> Ошибка:
> Notice: Undefined index: address in C:\xampp\htdocs\TEST\Test_Map\json-mysql\json-mysql.php
> on line 12
> Помагите плиз

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "insert Json файл в Mysql"  +/
Сообщение от vieru igoremail (?), 13-Ноя-18, 12:15 
>> Ошибка:
>> 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;

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "insert Json файл в Mysql"  +/
Сообщение от михалыч (ok), 13-Ноя-18, 13:43 
вставка
INSERT INTO terminale

создание
CREATE TABLE IF NOT EXISTS `adrese`

что-то пошло не так

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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