За последние 24 часа нас посетили 20666 программистов и 1104 робота. Сейчас ищет 381 программист ...

Запись php массив в одну ячейку MySQL и чтение как массива

Тема в разделе "PHP для новичков", создана пользователем blacksta92, 28 июл 2019.

Метки:
  1. blacksta92

    blacksta92 Новичок

    С нами с:
    22 апр 2018
    Сообщения:
    7
    Симпатии:
    0
    Доброго времени суток всем!

    Подскажите пожалуйста, как могу нижеуказанный код правильно записать в базу и прочитать снова как массив?

    Данная запись записывается в одну ячейку базы:
    1 => 12, 2 => 12, 3 => 12, 4 => 12, 5 => 12, 6 => 12, 7 => 12, 8 => 12, 9 => 12, 10 => 12, 11 => 12, 12 => 12, 13 => 12, 14 => 12, 15 => 12, 16 => 12, 17 => 12, 18 => 12, 19 => 12, 20 => 12, 21 => 12, 22 => 12, 23 => 12, 24 => 12, 25 => 12, 26 => 12, 27 => 12, 28 => 12, 29 => 12, 30 => 12, 31 => 12,

    Необходимо прочитать с базы как массив, сейчас у меня читает как строку (301)

    var_dump($dni_arr) - код, а вывод такой:

    string(301) "1 => 12, 2 => 12, 3 => 12, 4 => 12, 5 => 12, 6 => 12, 7 => 12, 8 => 12, 9 => 12, 10 => 12, 11 => 12, 12 => 12, 13 => 12, 14 => 12, 15 => 12, 16 => 12, 17 => 12, 18 => 12, 19 => 12, 20 => 12, 21 => 12, 22 => 12, 23 => 12, 24 => 12, 25 => 12, 26 => 12, 27 => 12, 28 => 12, 29 => 12, 30 => 12, 31 => 12, "
     
  2. lastdays

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

    С нами с:
    27 сен 2012
    Сообщения:
    410
    Симпатии:
    74
  3. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    json_encode и хранить в БД в поле с типом JSON, выбирать, и распаковывать при помощи json_decode, плюсом к этому возможность работать с данными на уровне БД
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    Запись:
    query( 'INSERT...' json_encode ( [ array ], JSON_UNESCAPED_UNICODE ) );

    Чтение:
    $result = query( 'SELECT...');
    $array = json_decode( $result, 1 );
    --- Добавлено ---
    Не обязательно
     
  5. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @MouseZver, хранить не обязательно, но не хранить крайне глупо.
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.734
    Симпатии:
    1.315
    Адрес:
    Лень
    Окей. Крайне глупо хранить информацию в таком то типе, если присваиваемый тип ячейки не используется должным способом.