Pole můžete uložit pomocí serialize
/unserialize
. S tímto řešením je nelze snadno použít z jiných programovacích jazyků, takže můžete zvážit použití json_encode
/json_decode
místo toho (což vám poskytuje široce podporovaný formát). Vyhněte se pomocí implode
/explode
protože pravděpodobně skončíte s chybami nebo bezpečnostními chybami.
Všimněte si, že tím se vaše tabulka nenormalizuje, což může být špatný nápad, protože nemůžete snadno dotazovat data. Proto to pečlivě zvažte, než budete pokračovat. Potřebujete se dotazovat na data pro statistiky nebo jinak? Existují další důvody pro normalizaci dat?
Neukládejte také nezpracované $_POST
pole. Někdo si může snadno vytvořit svůj vlastní webový formulář a odeslat data na vaše stránky, čímž pošle opravdu velký formulář, který zabere spoustu místa. Uložte si požadovaná pole a ujistěte se, že jste data před uložením ověřili (takže nezískáte neplatné hodnoty).