Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
amw202020
0 / 0 / 0
Регистрация: 28.08.2014
Сообщений: 11
#1

MySQL Yaml to sql - PHP БД

31.01.2017, 11:31. Просмотров 115. Ответов 3
Метки нет (Все метки)

Всем привет, есть yaml файл с таким содержимым:
JSON
1
2
3
4
5
6
7
8
9
  c1b5fe3c-bd33-36cc-afcc-854abd18a5a3:
    group:
    - premium
    options:
      name: jeff_yellow
    worlds:
      world:
        options:
          suffix: §8 [&3Анти-Грифер§8]
А еще есть проблемные записи похожие на это
JSON
1
2
3
4
5
6
7
  fc69b1c3-b0fa-3a86-83e7-820188953117:
    group:
    - yt
    - moderator
    - vip
    options:
      name: pbrkhgok
тут в group: аж целых 3 группы..берется самая высшая
В общем нужно перевести "UUID" (идентификатор записи вместе с "group")

пример:
INSERT INTO `MSPermissions_Players` (`username`, `groupID`, `prefix`, `suffix`) VALUES ('fc69b1c3-b0fa-3a86-83e7-820188953117','yt',null,null);

Так надо проделать с 10000+ записями, есть варианты как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2017, 11:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос MySQL Yaml to sql (PHP БД):

MySQL Ошибка SQL, You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server ver - PHP БД
Приветствую помогите новичку. Установил себе на свой сервер CP Vesta на CentOS 7.3.1611 Пытаюсь загрузить заказы с сайта в 1с,...

Delphi и YAML - Delphi
Народ, не подскажете, есть ли компонент или класс для работы с YAML? А то писать самому класс в лом

Yaml для тестов - Java EE
сап собственно кто то юзал yaml для инициализации бд в тестах ? если можно примерчик что ли :(

Создание Yaml формата(файла) - Java SE
Всем привет!!! У меня есть такая задачка: я написал программу которая ищет конкретное число из одномерного массива, то есть эту задачу я...

.NET 4.x Как сохранить состояние класса в yaml формате? - C#
Нужна помощь) Как сохранить состояние класса в формате yaml? Очень много гуглил, но толкового ничего не нашел( Может кто знает какие-то...

Можно ли просто установить yaml в компилятор MinGW? - C++
Хочу поэкспериментировать с yaml. Что сделано 1. Смотрел - вроде бы в самом MinGW нет родной библиотеки для поддержки yaml, хотя может...

3
Para bellum
Эксперт PHP
3027 / 2788 / 598
Регистрация: 06.01.2011
Сообщений: 8,125
31.01.2017, 12:43 #2
Это подойдёт?
http://php.net/manual/ru/function.yaml-parse.php
0
amw202020
0 / 0 / 0
Регистрация: 28.08.2014
Сообщений: 11
31.01.2017, 12:50  [ТС] #3
Добавлено через 5 минут
Para bellum, Сможешь примерно код накинуть под такую структуру?
0
Миниатюры
Yaml to sql  
Para bellum
Эксперт PHP
3027 / 2788 / 598
Регистрация: 06.01.2011
Сообщений: 8,125
31.01.2017, 13:05 #4
У меня сейчас не установлено это расширение (PECL Yaml).
Просто сделайте так:
PHP
1
2
3
4
5
<?php
 
$data = yaml_parse_file('путь к Вашему файлу');
 
var_dump($data);
При условии, что расширение для работы с Yaml установлено -- на экран распечатается массив.

Ну, а как работать с массивами -- Вы знаете, наверное. Просто в цикле обходите и подставляете в запрос.
0
31.01.2017, 13:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2017, 13:05
Привет! Вот еще темы с ответами:

Есть ли в .NET средства для парсинга YAML файлов - C#
Интересует есть ли у NET средства для парсинга YAML файлов? Искал, но нашел только китайскую наработку какую то и все.

[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection - C# ASP.NET
Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Вот такую ошибку выдает. В DSN...

Где найти и бесплатно скачать SQL 2005 или SQL 2008 - SQL Server
Привет всем. Кто нибудь знает откуда можно бесплатно скачать полную версию SQL 2005 или SQL 2008 английскую версию.

Обязательно ли нужны знания SQL для начала работы с LINQ to SQL - C#
Привет всем! Такой вопрос: обязательно ли нужны знания SQL для начала работы с LINQ to SQL? Спасибо!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru