У меня есть столбец SQL, где хранятся сериализованные значения. Я хочу взаимодействовать с таблицей, получать все значения столбцов, неэтериализовывать их, а затем работать с данными в приведенном массиве.Php unserialize массив сериализованных
$g1 = mysql_query("SELECT q4 FROM qa");
$g2 = (mysql_fetch_array($g1));
, но $ g2 не возвращает все значения столбца. Кроме того, после того, как я получу все значения в массиве $ g2, как я должен неэтериализовать полученный массив массивов? Спасибо!
Что вы имеете в виду, но это делает 'nt возвращает все значения? Проверьте таблицу через workbench mysql или что-то, чтобы убедиться, что данные на самом деле там. Для unserialize вы можете использовать implode() для массивов или list(), а затем перебирать их для присвоения каждому значению переменной – aleation