Krok po koroku, pełna dokumentacja w języku polskim. Skrypty napisane w PHP są z reguły umieszczane w dokumentach tekstowych (często razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do dużo starszego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl i Python. Jego modułowa budowa udostępnia również możliwość programowania aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami źródeł danych, jak na przykład serwery relacyjnych baz danych, pliki tekstowe czy dokumenty XML.
Zwraca identyfikator połączenia w przypadku powodzenia, lub FALSE jeśli wystąpi błąd.
mysql_connect() nawiązuje połączenie z serwerem
MySQL. Jeśli nie podano argumentów, przyjmowane są następujące
wartości domyślne: host:port =
'localhost:3306', użytkownik = nazwa użytkownika
będącego właścicielem procesu serwera, hasło =
puste hasło.
Argument host może również zawierać
numer portu, np. "host:port" lub ścieżkę do gniaza np.
":/sciezka/do/gniazda" dla localhosta.
Notatka: Obsługę ":port" dodano w PHP 3.0B4.
Obsługę ":/sciezka/do/gniazda" dodano w PHP 3.0.10.
mysql_pconnect() zachowuje się prawie jak mysql_connect() z dwoma zasadniczymi różnicami.
Pierwsza, podczas łączenia funkcja najpierw spróbuje znaleźć połączenie (stałe) już otwarte dla tego samego hosta, użytkownika i hasła. Jeżeli je znajdzie, jego identyfikator zostanie zwrócony zamiast otwierania nowego połączenia.
Druga, połączenie z serwerem SQL nie zostanie zamknięte po zakończeniu wykonywania skryptu. Zamiast tego połączenie pozostanie otwarte do późniejszego użycia (mysql_close() nie zamyka połączeń nawiązanych za pomocą mysql_pconnect()).
Dlatego też ten typ połączeń nazywany jest 'stałym'.
Notatka: Trzeba zaznaczyć, że stałe połączenia działają jedynie z PHP pracującym jako moduł. Przeczytaj rozdział Stałe połączenia z bazami danych by dowiedzieć się więcej.
| Ostrzeżenie |
Używanie stałych połączeń może wymagać dostrojenia konfiguracji Apache'a i MySQLa, aby nie przekroczyć limitu jednoczesnych połączeń dozwolonych przez MySQL. |
| Poprzedni | Spis treści | Następny |
| mysql_num_rows | Początek rozdziału | mysql_ping |
php
kontakt:praca.pozycjonowanie@gmail.com