Jeżeli doszliśmy już do takiego poziomu gdy wszystkie nasze zapytania SQL,owe są już tak wyśrubowane, że jakakolwiek optymalizacja nie daje już znaczących rezultatów, a koszty kolejnego serwera są wyższe niż oczekiwane zyski to czas na keszowanie stron.
Przeczytaj całość »
Powoli nasza wiedza na temat DB_DataObject osiąga poziom na którym, możemy zacząć już coś programować, jednak do pełni szczęścia brakuje nam przynajmniej znajomości sposobu w jaki możemy połączyć tablice.
Przeczytaj całość »
Jak do tej pory na razie wyciągaliśmy dane z bazy, ale jeszcze w żaden sposób ich nie modyfikowaliśmy, omówię teraz dwie metody które służą właśnie modyfikowaniu bazy danych: insert() oraz update().
Przeczytaj całość »
Jak do tej pory nauczyliśmy się wyciągać dane za pomocą obiektów DB_DataObject teraz czas na to by dowiedzieć się w jaki sposób ograniczać wyniki zapytań, oraz jak sortować wyniki.
Przeczytaj całość »
Do tej pory jak zadawaliśmy pytanie używając Db_DataObject nie mogliśmy w sekcji WHERE zapytania sql’owego dodać warunków innych niż przyrównanie (”=”), aby dodać takie warunki powinniśmy użyć metody whereAdd().
W poprzednich postach z tej kategorii dowiedzieliśmy się już w jaki sposób zadawać zapytania, oraz jak ograniczać pola o które pytamy, teraz czas na naukę w jaki sposób odbierać dane z obiektów typu DB_DataObject.
W celu optymalizacji aplikacji i przyśpieszenia zapytań czasami nachodzi nas potrzeba by wybrać ograniczoną ilość pól z bazy, np z tablicy users chcielibyśmy wyciągnąć tylko pola id oraz login nic prostszego:
Przeczytaj całość »
Każdy kto pisał aplikację typu MVC (ang. Model-View-Controller) w PHP wymaga dobrego i szybkiego sposobu na zarządzanie informacjami przechowywanymi w bazie danych SQL. Szybko dochodzimy do wniosku, że najlepszym rozwiązaniem jest stworzenie zestawu klas reprezentujących poszczególne tabele w kodzie PHP.