Łączenie się z bazą MySQL za pomocą PHP

poniedziałek, 5. Grudzień 2011 13:32 | Autor:

W poprzednich postach  wykorzystanie PHP zamykało  się w przechowywaniu i zapisywaniu danych w plikach jednorodnych. Później zasygnalizowałem, że zadania te wykonywane są bardziej efektywnie przez systemy relacyjnych baz danych, które  oprócz tego  charakteryzują dużo większą  stabilnością pracy, tak ważną w przypadku projektowania  aplikacji internetowych. Obecnie, po utworzeniu bazy danych korzystając z  MySQL, możemy przystąpić do utworzenia połączenia między bazą a stroną HTML.

W jaki sposób za pomocą PHP możemy udostępnić bazę danych restauracji  na stronie WWW. Jakie są metody odczytywania  danych z bazy i sposoby ich zapisu do bazy, Jak ustrzec się przed błędami które mogą wystąpić w przypadkach wpisania nieprawidłowych wartości.

Ale o tym później:)

Kategoria: Ciekawostki | Komentarze (0)

Usługi a ich elektroniczny odpowiednik

poniedziałek, 5. Grudzień 2011 11:05 | Autor:

Zastąpienie drogich usług ich elektronicznym odpowiednikiem może znacznie wpłynąć na obniżenie kosztów działalności.  Oczywiście utworzenie poważnej komercyjnej strony WWW wymaga sporych nakładów, jednak utrzymywanie np. 100 sklepów detalicznych wiąże się ze znacznie większymi wydatkami. Należy jednak pamiętać, że taka zmiana rodzaju świadczonych usług wiąże się z pewnym ryzykiem. W najlepszym przypadku firma straci tych klientów, którzy nie korzystają z usług sieciowych.

Ostatecznie nowy pomysł na funkcjonowanie sklepu  się nie sprawdził. W czasie boomu spółek internetowych w roku 1998 spółka straciła posiadane magazyny, natomiast już w roku 2001, gdy internetowa bańka pękła sklep zbankrutował na mocy rozdziału 11 amerykańskiego prawa o upadłości.

Również centralizacja operacji może doprowadzić do obniżenia kosztów działalności. Firma składająca się z bardzo wielu oddziałów wydatkuje znaczne środki jak na przykład opłacenie czynszów, istnieniem kosztów stałych, pensjami dla  pracowników oraz kosztami zarządzania całym majątkiem. Przedsiębiorstwo wykorzystujące w swej działalności sieć może mieć jedną siedzibę i być dostępne w każdym  miejscu na świecie.

Kategoria: Piersze Kroki | Komentarze (0)

Zmniejszenie kosztów

poniedziałek, 5. Grudzień 2011 10:38 | Autor:

Zmniejszenie kosztów

Najczęściej wskazywane powody korzystania z Internetu to oczywiście zmniejszanie kosztów. Oszczędności mogą wynikać z rozsyłania informacji za pośrednictwem internetu, ułatwień komunikacyjnych czy  zastępowania niektórych usług.

Jeśli konkretna firma chce rozesłać informacje do szerokiego grona osób, to wykonanie takiego zadania za pośrednictwem sieci będzie znacznie mniej kosztowało. Dostarczanie cenników, dokumentacji, katalogów produktów, opisów technicznych itd. jest o dużo tańsze, jeśli zostaną one zamieszczone na witrynie internetowej, a nie wydrukowane i rozesłane do zainteresowanych. Odnosi się to w szczególności do danych, które zmieniają się regularnie co jakiś czas. Internet może również pomagać w sprawach oszczędności związanych z usprawnieniem komunikacji. Bez względu na to, czy usprawnienie to polega na rozpowszechnianiu ofert do szerokiego grona użytkowników i otrzymywaniu odpowiedzi w najkrótszym czasie, czy też chodzi o umożliwienie klientowi nawiązania kontaktu bezpośrednio z hurtowniom czy producentem, wynik będzie zawsze taki sam: spadek cen lub wzrost dochodów.

Kategoria: Piersze Kroki | Komentarze (0)

Instrukcja switch – zasady działania

poniedziałek, 5. Grudzień 2011 10:29 | Autor:

Instrukcja switch – zasady działania

Instrukcja switch działa na bardzo podobnych zasadach do instrukcji if, lecz w tym wypadku warunek może mieć więcej niż tylko dwie wartości. W przypadku instrukcji if stała warunku wynosi jedynie false lub true. W instrukcjach switch warunek może posiadać nieograniczoną ilość wartości. Warunkiem jest, że muszą one należeć do jednego z rodzajów prostych (integer, string lub fi oat). Należy wpisać instrukcję case dla każdej wartości i ewentualnie wartość domyślną, dla której nie koniecznie trzeba tworzyć instrukcji case. Kamil chciałby wiedzieć, jaki rodzaj reklamy jest najskuteczniejszy. Możemy w tym celu dołożyć do formularza zamówieniowego konkretne pytanie.

Kategoria: Uncategorized | Komentarze (0)

Instrukcja IF

poniedziałek, 5. Grudzień 2011 10:00 | Autor:

Instrukcja IF

Celem podjęcia decyzji może być zastosowana instrukcja if, która , musi otrzymać warunki użycia. Jeśli wartość warunku jest równa  true, zostanie wykonany kolejny fragment kodu. Warunki w instrukcji if koniecznie muszą zostać oznaczone nawiasami O.

Przykład: jeśli klient nie zamówi dętek, szprych, opon, zazwyczaj oznacza to przypadkowe naciśnięcie przycisku ‘do koszyka’ jeszcze przed uzupełnieniem  formularza. W takiej sytuacji powinna zostać wyświetlona informacja  znacząca więcej niż ‘zlecenia przyjęte’.

Kiedy klient odwiedzający mają witrynę  nic nie zamawia, musi pojawić się informacja w rodzaju: „Na poprzedniej stronie nie zostało złożone żadne zamówienie!”.

Kategoria: Dla Zaawansowanych | Komentarze (0)

Sprawdzanie i ustawianie typów zmiennych

poniedziałek, 5. Grudzień 2011 9:54 | Autor:

Sprawdzanie i ustawianie typów zmiennych

Prawie wszystkie funkcje zarządzające zmiennymi są związana ze sprawdzaniem ich typu. Najbardziej ogólne funkcje to gettypeO i settypeO. Niżej przedstawione zostały prototypy funkcji, czyli argumenty przez nie wymagane i wyniki przez nie oddawane:

string gettype(mixed zmienne):

bool  settype(mixed zmienne,  string typ_zmiennych):

Żeby stosować funkcję gettype(), musimy przekazać jej zmienną. Funkcje te określają jej typ i zwrócą ciąg zawierający nazwę typu: boolean, integer, double (przypisaną dla wartości typu float), string, resource, array, object lub NULL. Jeśli to nie będzie żaden z opisanych typów standardowych, funkcja odda wyrażenie „unknown type”.

Żeby natomiast  zastosować settypeO, trzeba przekazać jej zmienną, której typ musi zostać zmieniony, oraz ciąg posiadający nazwę pożądanego typu zmiennej, wybraną z listy.

Kategoria: Dla Zaawansowanych | Komentarze (0)

Pierwszeństwa operatorów

poniedziałek, 5. Grudzień 2011 9:46 | Autor:

Najogólniej rzecz biorąc, operatory posiadają zdefiniowane porządek, w którym są obliczane. Operatory posiadają też kolejność, czytaj porządek, w którym są obliczane operatory z takim samym pierwszeństwem. Generalnie istnieją trzy główne rodzaje kolejności: od lewej do prawej (zwane w skrócie lewą), od prawej do lewej (zwane w skrócie prawą) i trzeci typ do niektórych operatorów kolejność w ogóle nie odnosi się.

Warto zauważyć, że operatorem który ma pierwszeństwo jest ten, o którym jeszcze nic nie zostało napisane czyli  zwyczajne nawiasy. Efekt tego operatora jest następujący: podniesienie pierwszeństwa wybranego kodu umieszczonego  w  nawiasach. W razie potrzeby to sposób na obejście reguły pierwszeństwa.

Kategoria: Dla Początkujących | Komentarze (0)

Operatory tablicowe

poniedziałek, 5. Grudzień 2011 9:39 | Autor:

Istnieją również szeregi operatorów tablicowych. Operatory elementu tablicy ([]) pozwalają na uzyskanie dostępu do konkretnych elementów tablicy. W kontekście niektórych tablic możemy  także używać operatora =>.

Do tworzeni stron można też używać wielu innych operatorów tablicowych lecz dla kompletności wywodu zostaną przedstawione trochę poniżej.

Łatwo zauważyć, iż wszystkie operatory tablicowe mają dostosowane do siebie operatory działające na zmiennych skalarnych. Musimy tylko zapamiętać, że ‘+’ powoduje wykonanie operacji dodawania na danych skalarnych i na tablicach, nawet jeżeli  nie przejawia  szczególnego zainteresowania regułami  arytmetyki różniącymi te dwa działania, a działanie operatorów błyskawicznie nabierze sensu. Niestety nie istnieją możliwości użytecznego porównywania tablic z danymi skalarnymi.

Kategoria: Dla Początkujących | Komentarze (0)

Operatory

poniedziałek, 5. Grudzień 2011 9:30 | Autor:

Operatory to symbole, których używamy do manipulowania wartościami i zmiennymi za pomocą wykonywania na nich konkretnych operacji. Niektóre są potrzebne do obliczeń  wartości i podatku od na przykład zamówienia klienta.

Kilka z nich na pewno już Państwo znają, a w dziale dla zaawansowanych jest przedstawiona ich pełna lista.

Najogólniej rzecz biorąc, operatory działają na dwóch bądź trzech argumentach, z tym że większość  na dwóch. Na przykład operator przypisania ingeruje w dwa  miejsca przechowywania po lewej stronie symbolu ’ =’  wyrażenie z prawej stronie. Argumenty te są nazywane operandami, znaczy wartościami, którymi operuje.

Kategoria: Dla Początkujących | Komentarze (0)

Czym jest MySQL?

poniedziałek, 5. Grudzień 2011 9:13 | Autor:

Czym w praktyce jest MySQL?

MySQL  jest bardzo solidnym i szybkim systemem zarządzania prostymi bazami danych. Bazy danych umożliwiają wydajne przeszukiwanie, sortowanie, przechowywanie i odczytywanie danych. Serwery MySQL kontrolują dostęp do nich celem  zapewnienia jednoczesnego dostępu wielu użytkownikom, gwarancji szybkiego dostępu oraz dostępu jedynie dla upoważnionych użytkowników. Oznacza to, że MySQL jest serwerem wielowątkowym i wielodostępnym. Wykorzystuje SQL  to jest standardowy dla całego internetu język zapytań bazy danych. MySQL jest ogólnie dostępny od 1996 roku, ale historia jego powstania  sięga roku 1979. Jest to najpopularniejsza współczesna baza danych o otwartym dostępie do kodu źródłowego strony

MySQL jest dostępny na dwóch licencjach. Można go używać na podstawie licencji Open Source, czyli bez płatnie, jeśli tylko zostaną spełnione wszystkie warunki zawarte w licencji danego typu. Jeśli jednak MySQL ma być dystrybuowany wraz z aplikacją, która nie podlega warunkom licencji GPL, można uzyskać jego licencje komercyjne.

Kategoria: Wprowadzenie | Komentarze (0)