1

(4 replies, posted in PHP)

Na aš klausiau kokį būdą naudojat, nes yra nevienas būdas saugoti medį lentelėje.
PHP Klasės prašiau būtent medžio valdymui, t.y. įterpimui naujos šakos, ištrynimui, perkėlimui šakos iš vienos vietos kitą ir t.t.

Tose nuorodose pateikta neviskas, nes gal naudojat būdus kurių ten nėra aprašyta :)

Tai ta klasė nebutinai turi būti nepriklausoma nuo kitų. Man tiesiog įdomu pažiūrėt į patį įgyvendimą, gal ka nors naujo atrasiu :)

2

(4 replies, posted in PHP)

Kokį būdą naudojat?
Pasidalinkit veikiančia klase kokia :)

Susiję straipsniai:
Storing Hierarchical Data in a Database
Managing Hierarchical Data in MySQL

Na nusprendžiau paskaityt Data Modeling Essentials. Kai baigsiu - parašysiu savo nuomonę apie ją. :)

Designing Effective Database Systems lyg nieko turetu but..

Parekomenduokit geru knygu apie DB dizaina, arhitektura, projektavima. Nebutinai, kad butu butent apie MySql rasoma. Noretusi, kad butu daugiau teorines informacijos, ne vien kodo pavyzdukai :)

6

(5 replies, posted in Visa kita)

šita.. o kaip vadinas šitas forumas? LiteBB koks nors ar panašiai?

hm.. gali placiau papasakot, arba linka koki apie ta dvieju papildomu lenteliu varianta?

a) nu sakykim masinos. kiekvienos (lengvosios, sukvezimio, autobuso ir t.t.) aprasymui reikalingi skirtingi laukai, bei lauku tipai. taigi bendra informacija eina i table1, visa kita i atskira lentele kuri turi butent to automobilio tipo aprasymo laukus. kartais reikia viska pasalektint (arba alikti paieska) is visu automobiliu.

b) neribotas skaicius

table1:
*id
*options
*table_name
*date

i lauka 'table_name' rasosi kitu egzistuojanciu lenteliu pavadinimai (pvz 'table2')

table2:
*id
*title
*text

klausimas: kaip padaryt toki joina

SELECT table1.options, other_table.title 
FROM table1 
NATURAL JOIN table1.table_name AS other_table

ar tai is vis nelabai imanoma, kad ant kiekvienos eilutes joinintu skirtingus teiblus? ;)