Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uređena lista u polju tabele i operacije...

[es] :: MySQL :: Uređena lista u polju tabele i operacije...

[ Pregleda: 3242 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Uređena lista u polju tabele i operacije...29.04.2004. u 09:01 - pre 243 meseci
U tabeli jedno polje čuva podatke o uređenoj listi nečega. Lista se čuva kao string identifikatora nečega razdvojenih zarezima. Prazna lista je zarez... (tabela ima i identifikaciono polje, naravno)

Realizacija operacija s listom:
1. selekcija onih id-ova koji sadrže $sub_id
SELECT id FROM t WHERE list LIKE ',$sub_id,'

2. izbacivanje $sub_id-a
UPDATE t SET list = REPLACE(list, ',$sub_id,', ',')

...

n. dodavanje $sub_id_1 iza $sub_id_0 za $id
UPDATE t SET list = REPLACE(list, ',$sub_id_0,', ',$sub_id_0,$sub_id_1,') WHERE id = '$id'

Verujem da ovaj poslednji može da se malo prolepša, recimo funkcija INSERT() - ali još ne vidim elegantno rešenje za izračunavanje nekih parametara.
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.drenik.net



+3 Profil

icon Re: Uređena lista u polju tabele i operacije...30.04.2004. u 22:17 - pre 243 meseci
Cemu ovo, a tabela jos nije ni u 1NF???
Owl
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Uređena lista u polju tabele i operacije...30.04.2004. u 22:39 - pre 243 meseci
To je konstrukcija koja radi jedan konkretan posao. Jednostavno. A koja beše definicija za 1NF?
 
Odgovor na temu

[es] :: MySQL :: Uređena lista u polju tabele i operacije...

[ Pregleda: 3242 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.