Jump to content
php.lv forumi

Neskaidrība ar 'lasītie, nelasītie foruma posti' tabulu strukt


Recommended Posts

Posted

Cik saprotu tad katram lietotājam ir jāglabā tabulā visi nelasītie posti. Tikai nav skaidrs vai katra lietotāja visus nelasīto postu id glabā vienā laukā vai kaut kā savādāk? Gribētos zināt optimālāko tabulu struktūru.

Posted

Man šķiet, ka vieglāk ir glabāt visus lasītos postus.

tabula:

lasitie_posti (id, lietotaja_id, posta_id)

 

Tad pie nelasīto postu parādīšanas čeko visus (aktuālos) postus, un parādi tos, kuriem nav atbilstošs ieraksts tabulā lasitie_posti. Un pie posta atvēršanas, protams, veic ierakstu iekš lasitie_posti.

Posted
id|laiks|posts|lietotaja_id|lasits

mounkuls, domā katru lietotāju postu datubāzē glabāt tik daudz reizes, cik ir lietotāji?

Vai arī varbūt padomāji, ka Aiksam vajadzēja viena lietotāja sistēmu?

Posted (edited)

Nē, laikam neesmu tad sapratis ko vajag.

Ja tā ir kāda vēstuļu sistēma, tad protams vajag

//tabulas lauki
id | laiks | posts | from_id | to_id | lasits

Ar šādu ir pietiekami lai organizētu vēstules.

Nu vismaz man tā liekas:)

Bet ja ir vēlēšanās vēl arī lai nerāda sūtītājam viņa apskatītās nosūtītās vēstules, tad

 id | laiks | posts | from_id | to_id | lasits_sutitaja | lasits_sanemeja

Tad jau nu jāvar visu dabūt izselektēt un vajadzības gadijumā arī dzēst, ja saņēmējs ir jau izlasijis.

 

EDIT:

Ups:(

Tikai tagad pamaniju, ka runa ir par postiem forumā....

Tad šis te ir garām ko postoju.

#2 laikam būs pareizākais.

Edited by mounkuls
×
×
  • Create New...