Sasa Posted April 24, 2008 Author Report Share Posted April 24, 2008 kaut kā nesanāk visu laiku updeito pilnīgi visus ierakstus! :( Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 andrap kverijs jau updeitos visus ierakstus, kuru Tips = "Figurala_f". Sasa: ja tev nav autonumerācijas id vai jebkādas citas primārās atslēgas, tad ir slikti. Vajag tādu ieviest un tad nebūs problēmu ar konkrēta ieraksta norādīšanu. Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2008 Report Share Posted April 24, 2008 Jā, tikko pats arī pamanīju, ka tas pēdējais kverijs ir bezjēdzīgs :) Link to comment Share on other sites More sharing options...
Sasa Posted April 24, 2008 Author Report Share Posted April 24, 2008 bet var kaut kā savādāk realizēt tādu lietu, ka piemērma ir tabūlā 10 banāni un tie izvadās atskaitē katrs banāns uz vienas lapas, bet tikai vienam no tiem 10 banāniem krāsas laukā parādās 'dzeltens' pārējiem ir tukš? Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Protams, ka var: for ($i=0; $i<$skaits; $i++) { if ($i == 0) { echo "dzeltens banāns"; } else { echo "prosta banāns"; } } Link to comment Share on other sites More sharing options...
Sasa Posted April 24, 2008 Author Report Share Posted April 24, 2008 jā! Bet es šo gribu realizēt datubāzes tabulā! Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2008 Report Share Posted April 24, 2008 Datubāzes tabulā tu neko tādu realizēt nevari. To var realizēt tikai kodā (php, datubāzes procedūrā), kas strādā ar attiecīgo tabulu. Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Nu ja DBPS supportē kautkādu konstrukciju, kura atgriež rindas numuru izselektētajos datos (bij te runa iepriekš par šito), tad to var izdarīt ar vienkāršu if/case selektā. Link to comment Share on other sites More sharing options...
andrisp Posted April 24, 2008 Report Share Posted April 24, 2008 Ja pareizi sapratu problēmu, tad iekš mysql varētu šādi: SET @i = 0; SELECT *, IF ((@i:=@i + 1) = 1, 'dzeltens', '') as krasa FROM table LIMIT 10; Link to comment Share on other sites More sharing options...
Aleksejs Posted April 24, 2008 Report Share Posted April 24, 2008 jā, bet viņam ir Access ;) Link to comment Share on other sites More sharing options...
Sasa Posted April 24, 2008 Author Report Share Posted April 24, 2008 vot vot! :) Link to comment Share on other sites More sharing options...
bubu Posted April 24, 2008 Report Share Posted April 24, 2008 Hakainā veidā to var panākt: http://www.dbforums.com/archive/index.php/t-319588.html Taču apdomā labi - varbūt laiks pamainīt DBPS uz tādu, kura vairāk piemērotāka tam, ko un kā taisi. Link to comment Share on other sites More sharing options...
Sasa Posted April 28, 2008 Author Report Share Posted April 28, 2008 gangrīz viss pabeigts tikai vajag šo vienu lietu dabūt gatavu! ja piem., man tabulā ir Tips vairākām detaļām vienāds, tad tikai vienai detaļai no tām daudzajām kurām sakrīt tipi papildināt lauku ar citas tabulas lauka vērtību jo tajā laukā jau būs visu to detaļu summa un tikai uz vienas lapas man tā summa ir jāttēlo uz pārējām nekā. Un līdzigi ar otra tipa detaļām. tabulā ir tikai divu veidu tipi! ja ne ar SQL tad moš kaut kā savādāk var šo ten dabūt gatavu! ļoti vajag bet izdomāt lāgā nevaru! :( Link to comment Share on other sites More sharing options...
Sasa Posted April 28, 2008 Author Report Share Posted April 28, 2008 bump! Link to comment Share on other sites More sharing options...
bubu Posted April 28, 2008 Report Share Posted April 28, 2008 Par tādiem bump'iem var banu uz pāris dienām dabūt atpūtai. Tev vajadzētu ļoti labi zināt, ka šai forumā par topiku lasīšanu un atbildēšanu tajos nevienam nemaksā. Neviens te nesēž un nav spiests sēdēt 24h diennaktī. Kad kāds atnāks un izlasīs tavu jautājumu, tad arī atbildēs, ja gribēs. Tavs topiks nav ne mata tiesu svarīgāks par visiem citiem topikiem, lai bumpotu. Iemācies gaidīt. Bet par tēmu - izklausās, ka tava datubāzes struktūra ir pilnīgā pakaļā. T.i. tā neatbilst nekādām pieņemtajām normālformām. Pārdomā vēlreiz vai tiešam gribi tik līku struktūru (ja jau jāglabā kautkāda summa no esošiem laukiem), vai tomēr moš pārtaisi uz sakarīgāku (vismaz 2. normālformā). Link to comment Share on other sites More sharing options...
Recommended Posts