За последние 24 часа нас посетили 16649 программистов и 1650 роботов. Сейчас ищут 2054 программиста ...

Массив в ячейку

Тема в разделе "PHP и базы данных", создана пользователем Golovorot, 10 сен 2017.

  1. Golovorot

    Golovorot Активный пользователь

    С нами с:
    24 окт 2012
    Сообщения:
    53
    Симпатии:
    0
    Всем добрый день!
    JS отправляет в php файл массив. PHP записывает этот массив в ячейку в бд. Как потом можно работать с записью в эту ячейку, как с массивом в php. Сейчас при получении данных из бд приходит ответ: ["16","15"] отправлял соответственно числа 15 и 16
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    751
    Адрес:
    Татарстан
    а оправдана ли запись массива в ячейку? а не в таблицу?
    Если - да, то как вариант записывать как serialize/unserialize или в формате json
     
    Golovorot нравится это.
  3. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Это правильный ход мыслей, т.к.
    PHP:
    1. <?php
    2. $str = '["16","15"]';
    3. $arr = json_decode($str, 1);
    4. print_r($arr);
    Результат
    PHP:
    1. (
    2.     [0] => 16
    3.     [1] => 15
    4. )
     
    Golovorot нравится это.
  4. Golovorot

    Golovorot Активный пользователь

    С нами с:
    24 окт 2012
    Сообщения:
    53
    Симпатии:
    0
    Спасибо, так получилось.
    Через serialize не получалось.