Grupa MagazynyInternetowe
Online: 923...czyli jak to zrobić w programie MySQL Query Browser.
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ę.
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.
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.
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:
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.
Powiązane publikacje
Brak komentarzy
Baz danych to podstawa nowoczesnych witryn. Zrozumienie zasady ich działania daje nowe spojrzenie na sieć. A w dodatku jest proste.
Polecamy:
Na skróty:
Magazyny Internetowe| Co za ile| Programy| Praca| Magazyn Internet| Internet Maker| Web Toster| ForumNasze serwisy: