neo Posted January 10, 2005 Report Share Posted January 10, 2005 tabula1 +------------------------+ id |ja|ne| ---------------------------- 1 | 1 | 0 2 | 0 | 1 3 | 1 | 0 4 | 0 | 1 5 | 0 | 1 6 | 1 | 0 7 | 1 | 0 Taatad ir vajdziigs atlasiit no lauka "ja" datus uzreiz pa 5 ierakstiem un salīdzināt tos ar citas tabulas 5 paņemtiem ierakstiem taadaa pashaa seciibaa. Jau ieprieks paldies. Link to comment Share on other sites More sharing options...
rumpels Posted January 10, 2005 Report Share Posted January 10, 2005 SELECT `ja` FROM `tabula1` WHERE `ja` = '1' LIMIT 0 , 5 isteniba ir nelogjisks Tavs uzdevums, Tu velies tos piecus ierakstus sagrupet? ja vajag salidzinat ar otru tabulu tad jabut kaut kam kopigam ar ko salidzinat isteniba to var izdarit ar JOIN un tad megjinat kaut ko bet formule specigak savu domu kas un ka ;) Link to comment Share on other sites More sharing options...
neo Posted January 10, 2005 Author Report Share Posted January 10, 2005 (edited) rezultati -------------------- id-|--precid-|-ja-|-ne-|--balsid-| --------------------------------- 1--|--1------|--1-|-0--|--1 2--|--2------|--0-|-1--|--1 3--|--3------|--1-|-0--|--1 4--|--4------|--1-|-0--|--1 5--|--1------|--1-|-0--|--2 6--|--2------|--0-|-1--|--2 7--|--3------|--1-|-0--|--2 8--|--4------|--0-|-1--|--2 preces -------------------- id-|--nos-|-ja-|-ne-| ----------------------- 1--|-nos1-|--1-|-0 2--|-nos2-|--0-|-1 3--|-nos3-|--1-|-0 4--|-nos4-|--1-|-0 balsotaji -------------------- id-|--vards---|-uzvards-| ----------------------- 1--|-kautkas-|-kautkas| 2--|-kautkas-|-kautkas| 3--|-kautkas-|-kautkas| 4--|-kautkas-|-kautkas| Taatad pareizais balsojums ir tabulaa preces attieciigi laukos "ja" vai "ne". Lai zinaatu kurs no lietotajiem pareizi noprognozejis par 4 preceem ir jaasaliidzina tabulas "preces" lauka "ja" visi 4 ieraksti, vai tie pareizaa seciibaa atbilst kaadiem no tabulas "rezultaati" lauka "ja" ierakstiem attieciigi peec "balsotaaji" tabulas. Taa murgaini sanaaca, bet ceru ka saprati. Edited January 10, 2005 by neo Link to comment Share on other sites More sharing options...
rumpels Posted January 10, 2005 Report Share Posted January 10, 2005 pirmam kartam esi aizravies ar to id bashanu katra tabula, nezinu man priekshtats ka Tev ir kads samacijis ka krutai tabulai jasakas ar id, tas nu ta. teikshu ka Tev struktura i nedaudz savadaka ka es to veidotu, nenjemshu vera pashlaik balsotajus kaut gan neizprotu kapec vards no uzvarda jaatdala atsevishkjas kolonnas, bet varbut Tev vajag kaut kadi izvadit visus berzinjus, bet o.k. manis piedavata struktura `rezultati`: preces_id_1 | preces_id_2 | preces_id_3 | preces_id_4 | balsotaja_id ------------------------------------------------------------------------- true | true | NULL | true | 2 true | NULL | true | true | 1 true | true | true | true | 4 balsotajs ar id 4 ir atbildejis uz visiem jautajumiem pareizi un visas rindas tika veikti ieraksti. tagad pashtuko un raksti vien augsha. Link to comment Share on other sites More sharing options...
neo Posted January 10, 2005 Author Report Share Posted January 10, 2005 Ok shitais tiesham ir risinaajums. Bet kaa buut, ja man preceem ir mainiigs skaits? Link to comment Share on other sites More sharing options...
hu_ha Posted January 11, 2005 Report Share Posted January 11, 2005 pirmam kartam esi aizravies ar to id bashanu katra tabula, nezinu man priekshtats ka Tev ir kads samacijis ka krutai tabulai jasakas ar id, tas nu ta. Šim gan es atļaušos nepiekrist, jo id un itsevišķi web'ā jau nu ir ārkārtīgi noderīga lieta. ja tev tas id nebūs, tad vēlāk tu viņu tāpat uzliksi, tikai sāpīgāk būs. ja pareizi esmu saprastis problēmu, tad tabulu strukūru veidotu sekojoši: preces -------------------- id-|--nos-| pareizā_atbilde ----------------------- 1--|-nos1-|--1- 2--|-nos2-|--0- 3--|-nos3-|--1- 4--|-nos4-|--1- balsotaji -------------------- id-|--vards---|-uzvards-| ----------------------- 1--|-kautkas-|-kautkas| 2--|-kautkas-|-kautkas| 3--|-kautkas-|-kautkas| 4--|-kautkas-|-kautkas| rezultati -------------------- id-|--precid-|-balsotajaId| - ir_pareiza_atbilde --------------------------------- 1--|--1------|--1-|-0-- 2--|--3------|--2-|-1-- 3--|--2------|--1-|-0-- 4--|--3------|--1-|-1-- 5--|--4------|--1-|-0-- 6--|--2------|--3-|-1-- 7--|--3------|--1-|-0-- 8--|--4------|--5-|-1-- Attīecīgi sanāk saite starp tabulām preces:rezultati, kā 1:N un balsotaji:rezultati arī 1:N. Pie likšanas rezultātu tabulā pārbaudi vai atbildēts pareizi un ievieto atbildes idu. Ja tas bij domāts tas, kā es to sapratu, tad es darītu tā :) Link to comment Share on other sites More sharing options...
neo Posted January 11, 2005 Author Report Share Posted January 11, 2005 (edited) Jaa, domu saprati pareizi tikai ir viena taada aikershanaas - pareizaa atbilde ir zinaama peec tam kad balsosahnai atvletais laiks ir beidzies. Taatad reaali balsoshanas laikaa pareizaa atbilde nav zinaama. Taa tiek pievienota peec aptaujas laika beigaam. Un lai nav jaaskaita jaaskaita, kaa teikt ar rokaam, ir doma uztaisiit automaatisku rezultaatu apkoposanu. Edited January 11, 2005 by neo Link to comment Share on other sites More sharing options...
Recommended Posts