PHP - bazy danych - wstęp

DZIAŁANIE: Brak działania :-)
 

Kod:

brak kodu !

Ewentualne Objaśnienia:

Czas zając się powoli bazami danych. Po co nam to ? Proste - do przechowywania danych, przecież nie będziemy przechowywać wielu informacji w plikach tekstowych - owszem jakiś prosty licznik odwiedzin, czy prosta ankietka ok możemy działać śmiało na plikach, ale do większych zadań najlepszymi rozwiązaniami jest baza danych.

Jedną z baz danych - a właściwie chyba obecnie najpopularniejszą w ogólno pojętym webmasteringu jest baza MySQL, które właśnie najczęściej są łączone - pracują z PHP.

Podstawową jednostką bazy danych jest tabela. Wyobraźcie to sobie jako tablice, w której wierszach są umieszczone rekordy, które opisują poszczególne obiekty. Kolumny tabeli opisują pola danego rekordu zawierające odpowiednie informacje.

To tak bardzo ogólnie - w następnym przykładzie zajmiemy się taką prościutką książką telefoniczną której strukturę stworzymy w MySQL (bazie) a następnie w PHP będziemy się odpowiednio do tych danych odwoływać, modyfikować, usuwać czy dodawać.

Ważne jest to, że każda baza ma swoje parametry, które nam potrzeba do połączenia się z nią czyli :
- nazwa bazy
- host bazy ( najczęściej: localhost )
- użytkownik bazy
- hasło bazy

Wiadomo, że dla każdej bazy, dla każdego serwera dane te są inne i w skrypcie PHP należy te dane określić, aby skrypt mógł się poprawnie połączyć z bazą i z jej zawartością.
Więc rzecz jest wiadoma, że kiedy piszemy coś i wykorzystujemy bazę danych i testujemy na swoim komputerze to podajemy mu dane bazy MySQL zainstalowanej na naszym kompie, ale kiedy już uruchamiamy ten skrypt - system w sieci na naszym serwerze, należy podać dane już naszej bazy z serwera.

I tutaj warto sobie przypomnieć komendę require - kojarzycie ? Robimy 1 plik z wszystkimi danymi do bazy danych (user,nazwa,hasło,host) i podłączamy do każdej części serwisu - w razie czego tylko tam zmieniamy dane do bazy itd i śmiga to wszędzie. Jeszcze do tego wrócimy !!

I na koniec ważne - przypuszczam,  że tak jak sugerowałem każdy z Was korzysta - testuje swoje umiejętności na serwerze na własnym komputerze z zainstalowanym packiem - Krasnal Server. Tam możemy jak i na wielu serwerach administrować bazą danych poprzez system PHPMyAdmin - aplikacji napisanej w PHP do administrowania bazą danych.

Więc robicie tak :
- uruchamiacie krasnala - w pasku ( ikonka w trayu ) wybieracie WWW-->phpmyadmin albo wpisujecie po prostu w przeglądarce http://localhost/phpmyadmin
- wpisujemy usera: root oraz hasło: krasnal

Co dalej - opiszę w następnej lekcji - zajmiemy się tworzeniem bazy dla naszej ksiązki telefoniczej !