Newsletter

Grupa MagazynyInternetowe

Online: 923

Wyszukiwarka

PHP, Hosting, Bazy danych

Dynamiczne strony WWW

Wypełnij bazę danych

...czyli jak to zrobić w programie MySQL Query Browser.

Krok 1: Stwórz bazę danych

Dynamiczne strony WWW Wpisz polecenie tworzące bazę danych, a następnie naciśnij zielony przycisk Execute, by je wykonać. Powinna zostać utworzona nowa baza o nazwie CustomerDirectory.

Jeżeli korzystasz z hostingu, prawdopodobnie operacja się nie powiedzie - skontaktuj się z twoim operatorem i poproś go uruchomienie dla ciebie nowej bazy danych. Gdy będziesz miał już własną bazę danych, wykonaj kolejną porcję instrukcji, tym razem tworząc tabelę.

Krok 2: Wprowadź dane

Dynamiczne strony WWW Za pomocą instrukcji INSERT dodawaj nowe dane do tabeli Customer - koniecznie pojedynczo. Tak długo jak długo będziesz wykonywał te instrukcje, do tabeli będą wprowadzane nowe wiersze. Każda taka instrukcja oznacza dodanie jednego nowego klienta.

Krok 3: Sprawdź dane

Dynamiczne strony WWW Aby sprawdzić, czy dane zostały wprowadzone do tabeli poprawnie, wykonaj zapytanie SELECT * FROM Customer, co spowoduje wyświetlenie wszystkich danych znajdujących się w tabeli. Wynik tego polecenia zostanie wyświetlony w głównym oknie programu.

Tworzenie skryptu PHP

Aby przygotować działający skrypt PHP, stwórz zwykły plik tekstowy w dowolnym katalogu obsługiwanym przez serwer WWW. Plik możesz nazwać dowolnie, ale pamiętaj o nadaniu rozszerzenia rozpoznawanego przez serwer jako skrypt PHP. Najczęściej jest to po prostu rozszerzenie .php. Wielu dostawców hostingu pozwala wybrać, z której wersji języka PHP chcesz korzystać. Zastosowania rozszerzenia .php spowoduje najczęściej uruchomienie PHP4, natomiast rozszerzenia .php5 - interpretera najnowszej wersji PHP5. O szczegóły zapytaj firmę hostingową, z usług którejkorzystasz.

Pamiętaj też, że w większości przypadków plik index.php jest uruchamiany domyślnie dla katalogu. Oznacza to, że zamiast wpisywać http://twojadomena.pl/katalog/index.php wystarczy, że wpiszesz http://twojadomena.pl/katalog/. Jest to sytuacja analogiczna do pliku index.html w czystym HTML.

Gdy masz już stworzony plik tekstowy, możesz przystąpić do wypełniania go instrukcjami PHP. Poniższy kod PHP ma za zadanie odczytanie danych z bazy, a następnie proste wyświetlenie ich na stronie internetowej:

[+]
 
PHP
Pobierz
 1. <html>
 2. <head><title>Lista klientów</title></head>
 3. <body>
 4. <?php
 5. $cxn = mysqli_connect("localhost", "login", "haslo", "CustomerDirectory");
 6. $query = "SELECT * FROM Customer ORDER BY Last_name";
 7. $result = mysqli_query ($cxn, $query);
 8. while ($row = mysqli_fetch_array($result))
 9. {
10. echo $row[0].", ".$row[1].":".$row[2]."<br />";
11. }
12. ?>
13. </body></html>

W ramach funkcji mysqli_connect() należy podać kolejno: adres serwera bazy danych, login do bazy, hasło oraz nazwę bazy, do której się logujemy. Część tych parametrów może być opcjonalna, co szczegółowo zostało opisane w manualu na stronach PHP.

Jeżeli korzystasz z PHP4 lub starszej, to pamiętaj, by we wszystkich funkcjach odpowiadających za komunikację z bazą zamienić przedrostek mysqli_ na mysql_. W PHP5 dodano na końcu dodatkową literkę do przedrostka, co wiąże się z formalnym odseparowaniem modułu związanego z obsługą bazy danych MySQL od właściwego interpretera PHP. Nie oznacza to jednak żadnych poważniejszych zmian dla programisty, poza wspomnianą różnicą w prefiksach.

24 kwietnia 2007

Powiązane publikacje

Surowe szablony PHP, czyli oddzielanie przetwarzania od prezentacji

Surowe szablony PHP, czyli oddzielanie przetwarzania od prezentacji

XAMPP 1.6.3

XAMPP 1.6.3

Pajączek NxG Professional 5.6.2

Pajączek NxG Professional 5.6.2

Raport: hosting 2006

Raport: hosting 2006

 
Skomentuj
ten artykuł

Brak komentarzy

Kod obrazkowy
(Kliknij, aby zmienić)
 

Autor

Janet Valade

Newsletter

Jesli chcesz być na bieżąco z tym co się dzieje na stronie magazynu INTERNET Maker zapisz się do naszego newslettera.