Katalog artykułów
Jak połączyć się z bazą danych MySQL ? Przykład użycia skryptu PHP do połączenia się z bazą danych MySQL .
Połączenie MySQL
użyj połączenia binarnego mysql
Możesz użyć trybu binarnego MySQL, aby wejść do wiersza polecenia mysql, aby połączyć się z bazą danych MySQL.
Instancja
Poniżej znajduje się prosty przykład połączenia z serwerem mysql z wiersza poleceń:
[root@host]# mysql -u root -p Enter password:******
Po pomyślnym zalogowaniu pojawi się okno wiersza poleceń mysql>, w którym można wykonać dowolną instrukcję SQL.
Po wykonaniu powyższego polecenia pomyślne dane wyjściowe logowania są następujące:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
W powyższym przykładzie użyliśmy użytkownika root do zalogowania się do serwera mysql, oczywiście do logowania można również użyć innych użytkowników mysql.
Jeśli uprawnienia użytkownika są wystarczające, każdy użytkownik może wykonywać operacje SQL w oknie wiersza poleceń mysql.
Aby wyjść z okna wiersza poleceń mysql>, możesz użyć polecenia wyjścia w następujący sposób:
mysql> exit Bye
Połącz się z MySQL za pomocą skryptu PHP
PHP udostępnia funkcję mysqli_connect() do łączenia się z bazą danych.
Funkcja ma 6 parametrów, zwraca identyfikator połączenia po udanym połączeniu z MySQL i zwraca FALSE w przypadku niepowodzenia.
gramatyka
mysqli_connect(host,username,password,dbname,port,socket);
Opis parametru:
| 参数 | Opis |
|---|---|
| gospodarz | Opcjonalny.Określa nazwę hosta lub adres IP. |
| nazwa użytkownika | Opcjonalny.Określa nazwę użytkownika MySQL. |
| password | Opcjonalny.Określa hasło MySQL. |
| nazwa_bazy | Opcjonalny.Określa domyślną bazę danych do użycia. |
| Port | Opcjonalny.Określa numer portu do próby połączenia z serwerem MySQL. |
| gniazdo | Opcjonalny.Określa gniazdo lub nazwaną rurę do użycia. |
Możesz użyć funkcji mysqli_close() PHP, aby odłączyć się od bazy danych MySQL.
Ta funkcja ma tylko jeden parametr, identyfikator połączenia MySQL zwracany przez funkcję mysqli_connect() po pomyślnym utworzeniu połączenia.
gramatyka
bool mysqli_close ( mysqli $link )
Ta funkcja zamyka nietrwałe połączenie z serwerem MySQL skojarzonym z określonym identyfikatorem połączenia.Jeśli nie określono identyfikatora_łącza, ostatnie otwarte połączenie jest zamykane.
Uwaga: Zazwyczaj nie ma potrzeby używania mysqli_close(), ponieważ wszystkie otwarte i nietrwałe połączenia zostaną automatycznie zamknięte po zakończeniu wykonywania skryptu.
Instancja
Możesz wypróbować następującą instancję, aby połączyć się z serwerem MySQL:
połącz się z MySQL
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>Mamy nadzieję, że artykuł „Jak połączyć się z bazą danych MySQL? Przykład skryptu PHP do łączenia się z bazą danych MySQL”, udostępniony na blogu Chen Weiliang ( https://www.chenweiliang.com/ ), okaże się dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-456.html
