Aikss Posted June 1, 2008 Report Share Posted June 1, 2008 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. Link to comment Share on other sites More sharing options...
gurkjis Posted June 1, 2008 Report Share Posted June 1, 2008 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. Link to comment Share on other sites More sharing options...
mounkuls Posted June 1, 2008 Report Share Posted June 1, 2008 Tabula `posti` id|laiks|posts|lietotaja_id|lasits Laukā lasits defoltā vērtība lai ir 0 un izlasot updeito uz 1 Link to comment Share on other sites More sharing options...
e-remit Posted June 1, 2008 Report Share Posted June 1, 2008 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? Link to comment Share on other sites More sharing options...
mounkuls Posted June 1, 2008 Report Share Posted June 1, 2008 (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 June 1, 2008 by mounkuls Link to comment Share on other sites More sharing options...
Recommended Posts