Можете да съхранявате масива с помощта на serialize
/unserialize
. С това решение те не могат лесно да се използват от други езици за програмиране, така че може да помислите за използването на json_encode
/json_decode
вместо това (което ви дава широко поддържан формат). Избягвайте с помощта на implode
/explode
за това, тъй като вероятно ще се окажете с грешки или пропуски в сигурността.
Имайте предвид, че това прави вашата таблица ненормализирана, което може да е лоша идея, тъй като не можете лесно да направите заявка за данните. Затова помислете внимателно за това, преди да продължите напред. Може ли да се наложи да поискате данните за статистика или по друг начин? Има ли други причини за нормализиране на данните?
Също така, не запазвайте необработения $_POST
масив. Някой може лесно да направи свой собствен уеб формуляр и да публикува данни на вашия сайт, като по този начин изпрати наистина голям формуляр, който заема много място. Запазете тези полета, които искате, и не забравяйте да потвърдите данните, преди да ги запазите (за да не получите невалидни стойности).