Pisałam ostatnio o tym jak można edytować projekt zdalnie, jednak doskonale wiem, że to nie jest najlepsze rozwiązanie i o wiele lepiej jest pracować na lokalnym serwerze a dopiero ukończoną wersję umieszczać na serwerze produkcyjnym. Do pracy na serwerze lokalnym potrzebny jest pakiet oprogramowania zwany w skrócie LAMP.
MySQL
Programowanie…
Na jednym z forów trafiłam na świetną prezentację na temat programowania w PHP, w której autor podejmuje się pokazać różnice między programowaniem w PHP a klepaniem kodu nazwanym przez niego PHPowaniem.
Struktura drzewiasta w bazie danych Odc. 6 Nested set – przenoszenie gałęzi
W przypadku najprostszej implementacji struktury drzewiastej w bazie, jaką opisałam w pierwszym artykule tej serii, przeniesienie całej gałęzi do nowej lokalizacji jest zagadnieniem trywialnym. Wystarczy zmienić wartość parametru ‘parentID’ odpowiedniego rekordu i już. Jeśli chodzi o drzewo typu nested set, nie jest to już takie proste. Przeniesienie gałęzi wymaga przeliczenia parametrów ‘lft’ i ‘rgt’ wielu rekordów. Przypomina to trochę znaną zabawę w przesuwane puzzle.
Czytaj dalejStruktura drzewiasta w bazie danych Odc. 6 Nested set – przenoszenie gałęzi
Struktura drzewiasta w bazie danych Odc. 5 Nested set – dodawanie rekordu
Skoro pokazałam już jak wygląda struktura drzewa nested set oraz jak wczytać całe drzewo a także jak pobrać wybraną gałąź, pora zająć się dodawaniem rekordów do omawianej struktury.
Czytaj dalejStruktura drzewiasta w bazie danych Odc. 5 Nested set – dodawanie rekordu
Struktura drzewiasta w bazie danych Odc. 4 Nested set – odczytywanie gałęzi
W poprzednich artykułach tej serii pokazałam jak wygląda konstrukcja drzewa typu nested set a także jak wczytać zawartość drzewa tego typu. W tym odcinku pokażę, że wystarczą niewielkie modyfikacje omówionych wcześniej zapytań, by bez trudu odczytać dowolnie wybraną gałąź naszej struktury.
Czytaj dalejStruktura drzewiasta w bazie danych Odc. 4 Nested set – odczytywanie gałęzi
Struktura drzewiasta w bazie danych Odc. 3 Nested set – odczytywanie struktury drzewa
Skoro już wyjaśniłam na czym polega konstrukcja drzewa typu nested set, pora pokazać w jaki sposób, za pomocą niezbyt skomplikowanych zapytań, można wyciągnąć różne informacje. Na początek zajmiemy się zapytaniami, które pozwolą nam wczytać strukturę drzewa.
Czytaj dalejStruktura drzewiasta w bazie danych Odc. 3 Nested set – odczytywanie struktury drzewa