Jak połączyć się z serwerem MySQL za pomocą funkcji PHP mysql_connect
Kiedy jesteś gotowy do pracy z bazą danych MySQL w swoich programach PHP, pierwszą rzeczą, którą musisz zrobić, to połączyć się z serwerem MySQL (lub zidentyfikować się). Oto funkcja PHP, której użyjesz do otwarcia połączenia z serwerem MySQL.

$ connection =
mysql_connect („host”, „nazwa użytkownika”, „hasło”);
Uwaga--Strzała wskazuje, że kod jest zawinięty do drugiej linii i naprawdę powinien znajdować się w jednej linii.

Ten prosty wiersz kodu jest wszystkim, czego potrzebujesz, aby zidentyfikować siebie i swój program na serwerze MySQL. Zmienna $ connection to nazwa, którą podałem dla tej zmiennej. Oczywiście możesz użyć dowolnej nazwy. Będziesz chciał wymienić gospodarz nazwa z nazwą, której firma hostingowa poleca ci tutaj. Tak będzie przez większość czasu Lokalny Gospodarz. Sprawdź dokumentację online lub instrukcję obsługi. Konieczne będzie również zastąpienie nazwy użytkownika i hasła nazwą użytkownika i hasłem podanym przez firmę hostingową. Prawdopodobnie znajdziesz to w e-mailu powitalnym wysłanym do Ciebie po otwarciu konta.

Jeśli z jakiegoś powodu serwer nie jest dostępny, do przeglądarki internetowej zostanie wysłany komunikat o błędzie, taki jak ten poniżej.

Ostrzeżenie: mysql_connect () [function.mysql-connect]: Nie można połączyć się z serwerem MySQL na „localhost” (10061) w C: \ sokkit \ site \ test.php3 w linii 4

Być może nie chcesz, aby odwiedzający Twoją witrynę widzieli ten komunikat o błędzie technicznym. W takim przypadku można zapobiec wyświetleniu komunikatu o błędzie, umieszczając znak @ przed funkcją mysql_connect ().

$ connection =
@mysql_connect („host”, „nazwa użytkownika”, „hasło”);
Uwaga--Strzała wskazuje, że kod jest zawinięty do drugiej linii i naprawdę powinien znajdować się w jednej linii.

Możesz wysłać miłą wiadomość do odwiedzających Twoją witrynę, aby spróbowali spróbować później. Możesz w tym celu użyć instrukcji die.

$ connection =
@mysql_connect („host”, „nazwa użytkownika”, „hasło”)
lub die („Nie można połączyć się z serwerem bazy danych
w tym czasie. Proszę spróbuj później.");
Uwaga--Strzała wskazuje, że kod jest zawinięty do drugiej linii i naprawdę powinien znajdować się w jednej linii.

Jeśli serwer MySQL jest niedostępny, ciąg tekstowy umieszczony między znakami cudzysłowu zostanie wysłany do przeglądarki.