Możesz przechowywać tablicę za pomocą serialize
/unserialize
. Dzięki temu rozwiązaniu nie można ich łatwo używać z innych języków programowania, więc możesz rozważyć użycie json_encode
/json_decode
zamiast tego (co daje szeroko obsługiwany format). Unikaj używając implode
/explode
w tym celu, ponieważ prawdopodobnie skończysz z błędami lub lukami w zabezpieczeniach.
Zauważ, że to sprawia, że twoja tabela nie jest znormalizowana, co może być złym pomysłem, ponieważ nie możesz łatwo przeszukiwać danych. Dlatego rozważ to dokładnie, zanim przejdziesz dalej. Czy może być konieczne zapytanie o dane w celach statystycznych lub w inny sposób? Czy istnieją inne powody do normalizacji danych?
Nie zapisuj też nieprzetworzonego $_POST
szyk. Ktoś może z łatwością stworzyć własny formularz internetowy i opublikować dane w Twojej witrynie, wysyłając w ten sposób naprawdę duży formularz, który zajmuje dużo miejsca. Zapisz te pola, które chcesz, i upewnij się, że sprawdziłeś dane przed ich zapisaniem (aby nie uzyskać nieprawidłowych wartości).