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: 1107 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

noviKorisnik

Član broj: 13216
Poruke: 4513
194.247.222.*



Profil

icon Uređena lista u polju tabele i operacije...29.04.2004. u 09:01

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.
29.04.2004. u 09:01 

_owl_
Centar - BG

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

Sajt: home.drenik.net/~owl


Profil

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

noviKorisnik

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



Profil

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

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

[ Pregleda: 1107 | Odgovora: 2 ]

Postavi temu Odgovori

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