Olen tässä jo jonkin aikaa koittanut saada tuota arraytä tallennettua mysql kantaan vaan empä ole onnistunut.
Koitin lukea läpi noita ohjeita asiasta mutta niitä tuntuu olevan niukasti. Mitenkähän tuo array on järkevintä tallentaa kantaan ? Arrayssä on käyttäjien nimiä.
Yksi vaihtoehto on vetää taulukko serialize-funktion läpi ja taas tuotaessa unserializen läpi. Mutta liekkö silti viisainta miettiä tietokannan rakenne uudelleen jos taulukkoa pitää kantaan työntää?
Mitenhän tuo on järkevintä toteuttaa ?
Elikkäs taulusta löytyy tapahtuman nimi ja tuo kohta johon lisätään ketkä on ilmoittautuneet. Eiköstä tuo olisi järkevää vaan arrayllä pukata nuo nimet tuohon kantaan ?
Mielluummin teet taulun, jossa on tapahtumat, ja jokaisella tapahtumalla uniikki id (1,2,3,...). Lisäksi teet käyttäjille oman taulun, ja jokaisella käyttäjälle uniiki id (1,2,3,...)
Lisäksi teet taulun jossa ilmoittautumiset (tapahtuma id, ilmoittautuneen käyttäjän id)
Eli ilmoittautumisiin tulee jotakin tällaista:
tapahtuma | käyttäjä ===================== 1 | 1 1 | 3 1 | 4 1 | 12 2 | 3 2 | 5 3 | 12 3 | 13
edit:
Lisäksi ilmoittautumis-tauluun varmaankin käyttäjän ilmoitautumisaika ja -päivämäärä (jos kaikki halukkaat ei mahdu mukaan, voidaan jotenkin katsoa järjestys).
Aihe on jo aika vanha, joten et voi enää vastata siihen.