Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как записать в таблицу сложную структуру? 
:(
    Опции темы
progbeg
  Дата 25.6.2012, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 11.7.2006

Репутация: нет
Всего: нет



Здравствуйте,

    требуется записать в поле таблицы структуру такого вида:
Код

 {
    "2616ded9-e88b-4b77-a92c-2c4c18bb995f":  {
        "0":  {
            "value": ""
        }
    },
    "fc5a6788-ffae-41d9-a812-3530331fef64":  {

    },
    "08795744-c2dc-4a68-8252-4e21c4c4c774":  {
        "0":  {
            "value": ""
        }
    },
    "2e3c9e69-1f9e-4647-8d13-4e88094d2790":  {
        "0":  {
            "value": "<p>\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1\u00a0\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1\u00a0\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1\u00a0\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1\u00a0\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1\u00a0\u0420\u0430\u0431\u043e\u0447\u0438\u0439 1<\/p>"
        }
    },
    "cdce6654-4e01-4a7f-9ed6-0407709d904c":  {
        "file": "",
        "title": "",
        "link": "",
        "target": "0",
        "rel": ""
    }


Напрямую записать не получается из-за двойных кавычек - ни прослешивание, ни замена на &quot; почему-то не помогают.
Сериализовать не пойму как, здесь нет массива однородной размерности. Можно, наверное, их все по отдельности сериализовать, а потом слить, но может, как-то это правильнее делается?  smile 

Заранее спасибо за ответ.
PM MAIL   Вверх
Aliance
Дата 25.6.2012, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 3
Всего: 137



А откуда берется эта структура?
PM MAIL WWW ICQ Skype   Вверх
krypt3r
Дата 26.6.2012, 05:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 1
Всего: 16



base64?
PM MAIL   Вверх
MaXL
Дата 26.6.2012, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 24.10.2005
Где: Владивосток

Репутация: нет
Всего: 2



Как это так, "прослэшивание" не помогает ?
Какая БД и какой тип поля ?


--------------------
MaXL
PM MAIL   Вверх
Fortop
Дата 4.7.2012, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 3
Всего: 42



Цитата(progbeg @  25.6.2012,  14:45 Найти цитируемый пост)
Напрямую записать не получается из-за двойных кавычек - ни прослешивание, ни замена на &quot; почему-то не помогают

Так не бывает
У вас же вся эта структура = строка в формате json 
Если никак не получается напрямую записать строку (что странно), то
http://php.net/manual/ru/mysqli.prepare.php
и далее по тексту


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0842 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.