PHP_bazy_i_sesje.pdf

(300 KB) Pobierz
Microsoft PowerPoint - w4_PHP_bazy
Pawel@Kasprowski.pl Języki skryptowe - PHP
PHP i bazy danych
Paweł Kasprowski
pawel@kasprowski.pl
vL07
658644381.002.png
Pawel@Kasprowski.pl Języki skryptowe - PHP
Użycie baz danych
• Bazy danych używane są w 90% aplikacji PHP
•Najczęściej jest to MySQL
• Funkcje dotyczące baz danych używają języka SQL
• Przydaje się wiedza z przedmiotu Bazy Danych
vL07
658644381.003.png
Pawel@Kasprowski.pl Języki skryptowe - PHP
Nawiązanie połączenia
•Nawązanie połączenia
mysql_connect(adres_serwera, użytkownik, hasło)
np.:
$connection = mysql_connect('localhost','root','haslo')
• Wybór bazy danych
mysql_select_db("nazwa_bazy",$connection)
•Należy także pamiętać o rozłączeniu z bazą
mysql_close($connection)
vL07
658644381.004.png
Pawel@Kasprowski.pl Języki skryptowe - PHP
Szybka powtórka z MySQL
• Uruchamianie serwera
– jako serwis (mysqld --install)
– jako niezależna aplikacja (mysqld --console)
•Użytkowanie
– mysql –u root –phaslo
• Wybór bazy i przesłanie zapytania
– use moja_baza
– select * from moja_tabela
•Obsługa bazy przez WWW
–myPHPAdmin
vL07
658644381.005.png
Pawel@Kasprowski.pl Języki skryptowe - PHP
Zapytanie
• Wykonanie zapytania
– $res = mysql_query("select * from tablica",$connection)
• $res - obiekt typu resource z wynikiem
• Przeglądanie wyników (odczyt jednego wiersza z
wyniku)
– mysql_fetch_row($res)
• Przegląd wszystkich wierszy
– while($row = mysql_fetch_row($res) {...}
vL07
658644381.001.png
Zgłoś jeśli naruszono regulamin