PHP: Kategoria poświęcona w całości technologiom server-side, a w szczególności PHP. Uwaga: starsze wpisy o tej tematyce znaleźć można także w "Programowaniu", ponieważ ta kategoria jest relatywnie nowa.
PHP: Kategoria poświęcona w całości technologiom server-side, a w szczególności PHP. Uwaga: starsze wpisy o tej tematyce znaleźć można także w "Programowaniu", ponieważ ta kategoria jest relatywnie nowa.
Ostatnio zastanawiałem się, jak tu zakodować w PHP i MySQL strukturę hierarchiczną (drzewiastą) tak, by nie trzeba było rekurencyjnie wywoływać zapytań. Naprawdę jest to potworna zmora programistów, gdyż język SQL w ogóle nie dostarcza żadnych narzędzi do realizacji tego typu zamiarów. Znalazłem jednak ciekawy sposób na obejście ograniczenia poprzez połączenie wszystkich węzłów swoistą drogą. Nie będę się tu jednak rozpisywał. Otóż aby metoda nie zaginęła w mroku Dzienników, wrzuciłem jej pełen opis do działu "Artykuły". Miłego czytania!
W dziale "Artykuły" zamieściłem artykuł przeznaczony dla programistów PHP i MySQL. Opisuje on tajniki konfiguracji MySQL 4.1, a konkretniej ustawień systemów kodowań i porównań tak, aby wszystko działało. Szczególnie polecam go osobom chcącym oprzeć swój serwis WWW na kodowaniu Unicode, gdyż to właśnie w oparciu o niego stworzone zostały przykłady. Wszystko oparłem o własne doświadczenia wynikłe z tworzenia Dzienników zyxowych, zatem skoro tu działa, u Was też powinno :).
Serwer WWW przechodzi od pewnego czasu renowację. Dziś pracowałem nad (mam nadzieję) jej ostatnim etapem, mianowicie przystosowywaniem webowego klienta poczty do pracy z włączonym safe mode na PHP 5. Przy okazji ostatecznie skonfigurowałem do pracy... MySQL'a 4.1 :). To zaś oznacza, że na weekendzie będę przerabiać "Zyxist online" pod tę bazę danych, gdyż obecnie śmiga ona na SQLite.