AWWW-1st3.6-w09.tresc-1.0-Slajd32
PHP + MySQL - Przykład
Na slajdzie zamieszczono kod źródłowy przykładowego dokumentu PHP, wyświetlającego listę pracowników odczytaną z bazy danych MySQL zestawem dedykowanych funkcji dla MySQL. Tradycyjnie, MySQL był zawsze powszechnie wykorzystywany w połączeniu z PHP. W PHP4 obsługa MySQL jest zawsze włączona, bez konieczności instalowania odpowiedniego rozszerzenia jak dla innych rodzajów baz danych.
Znaczenie wyróżnionych fragmentów kodu jest następujące:
1. Otwarcie połączenia z lokalnym serwerem MySQL, nasłuchującym na domyślnym dla MySQL porcie, jako użytkownik „kloss” z hasłem „j23”. W przypadku niepowodzenia otwarcia połączenia, skrypt kończy działanie z komunikatem o błędzie.
2. Wybór bazy danych „instytut” spośród baz dostępnych na serwerze MySQL.
3. Wysłanie zapytania do bazy danych i zapamiętanie uchwytu do jego wyniku w zmiennej $result.
4. Odczyt w pętli kolejnych wierszy wyniku zapytania do tablicy.
5. Wyświetlenie danych bieżącego wiersza wyniku zapytania – wersja z dostępem do tablicy przez indeks liczbowy, odpowiadający pozycji wyrażenia w klauzuli SELECT zapytania.
6. Zwolnienie zasobów na serwerze związanych z wynikiem zapytania.
7. Zamknięcie połączenia z serwerem MySQL.