U kunt de array opslaan met serialize
/unserialize
. Met die oplossing kunnen ze niet gemakkelijk worden gebruikt vanuit andere programmeertalen, dus u kunt overwegen om json_encode
te gebruiken
/json_decode
in plaats daarvan (wat u een breed ondersteund formaat geeft). Vermijd met behulp van implode
/explode
hiervoor omdat je waarschijnlijk bugs of beveiligingsfouten krijgt.
Merk op dat dit uw tabel niet-genormaliseerd maakt, wat een slecht idee kan zijn omdat u de gegevens niet gemakkelijk kunt opvragen. Denk hier daarom goed over na voordat u verder gaat. Moet u de gegevens misschien opvragen voor statistieken of anderszins? Zijn er andere redenen om de gegevens te normaliseren?
Sla ook de onbewerkte $_POST
. niet op reeks. Iemand kan gemakkelijk zijn eigen webformulier maken en gegevens op uw site plaatsen, waardoor een heel groot formulier wordt verzonden dat veel ruimte in beslag neemt. Sla de gewenste velden op en zorg ervoor dat u de gegevens valideert voordat u ze opslaat (zodat u geen ongeldige waarden krijgt).