Co to jest ciąg połączenia w MySQL

Co to jest ciąg połączenia w MySQL

W tym artykule dowiemy się, w jaki sposób możemy uzyskać dostęp do danych z bazy danych MySQL za pomocą języka PHP.

Co to jest ciąg połączenia MySQL

String połączenia to ciąg, który określa informacje związane z loginem bazy danych. Aby zrozumieć, rozważymy przykład języka skryptowego PHP i napiszemy kod, aby nawiązać połączenie z bazą danych. Mamy bazę danych o nazwie „Organizacja”, nazwa użytkownika to „Maadi”, a hasło to „QWER1234”:

// Ustanowienie połączenia z bazą danych
$ connection = mysqli_connect („localHost”, „maadi”, „qwer1234”, „organizacja”);
// Sprawdzanie statusu połączenia
if (mysqli_connect_errno ())
Echo „Nie udało się połączyć z MySQL:” .mysqli_connect_error ();
echo „\ n”;
Wyjście();

w przeciwnym razie
echo „połączenie udane \ n”;
Wyjście();

mysqli_close ($ connection);
?>

W PHP mamy różne wbudowane funkcje MySQL, które ułatwiają nasze zadanie, jakbyśmy mieli ciąg połączenia znany jako „MySQLI_Connect”, który służy do podłączenia bazy danych. Ogólna składnia funkcji mysqli_connect () to:

[Zmienna_nazwa (w której wyniki do przechowywania)] = MySqli_Connect ([host], [nazwa_serby], [hasło], [nazwa_bazowa]);

W naszym kodzie ta instrukcja jest używana jako:

$ connection = mysqli_connect („localHost”, „maadi”, „qwer1234”, „organizacja”);

Następnie mamy inną wbudowaną funkcję, mysqli_connect_errno (), która służy do zwrócenia błędu, jeśli połączenie nie powiodło się z bazą danych, aw ostatnim używamy innej wbudowanej funkcji, mysqli_close (), która służy do zamykania połączenia. Aby uzyskać lepsze zrozumienie, uruchomimy następujący kod, który jest przechowywany w pliku o nazwie.PHP:

Otwórz terminal i typ:

plik $ php.php

Nasze połączenie z bazą danych jest z powodzeniem podłączone, ponieważ wyświetla się wyjście. Teraz wprowadzimy niewłaściwe hasło i ponownie wykonamy kod:

// Ustanowienie połączenia z bazą danych
$ connection = mysqli_connect („localHost”, „maadi”, „qwer12”, „organizacja”);
// Sprawdzanie statusu połączenia
if (mysqli_connect_errno ())
Echo „Nie udało się połączyć z MySQL:” .mysqli_connect_error ();
echo „\ n”;
Wyjście();

w przeciwnym razie
echo „połączenie udane \ n”;
Wyjście();

mysqli_close ($ connection);
?>

Plik jest jak:

Ponownie uruchom polecenie w terminalu:

plik $ php.php

Wyjście wygenerowało błąd hasła.

Wniosek

Ciąg połączenia MySQL służy do otwarcia nowego połączenia z bazą danych MySQL, używając różnych parametrów i jest używany w różnych językach skryptowych, takich jak PHP, Python i C Language. Język PHP jest obecnie często używany w tworzeniu backendów, więc w tym artykule omówiliśmy użycie ciągu połączenia MySQL za pomocą kodu językowego PHP.